[INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building org.cumulus4j.store.crypto.keymanager 1.2.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ org.cumulus4j.store.crypto.keymanager --- [INFO] Deleting /home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store.crypto.keymanager/target [INFO] Deleting /home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store.crypto.keymanager (includes = [*.log], excludes = []) [INFO] [INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ org.cumulus4j.store.crypto.keymanager --- [debug] execute contextualize [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store.crypto.keymanager/src/main/resources [INFO] Copying 3 resources [INFO] Copying 1 resource [INFO] [INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ org.cumulus4j.store.crypto.keymanager --- [INFO] Compiling 25 source files to /home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store.crypto.keymanager/target/classes [INFO] [INFO] --- maven-datanucleus-plugin:3.2.0-m1:enhance (default) @ org.cumulus4j.store.crypto.keymanager --- DataNucleus Enhancer (version 3.2.4) for API "JDO" using JRE "1.8" DataNucleus Enhancer completed with success for 1 classes. [INFO] [INFO] --- maven-resources-plugin:2.5:testResources (default-testResources) @ org.cumulus4j.store.crypto.keymanager --- [debug] execute contextualize [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 1 resource [INFO] [INFO] --- maven-compiler-plugin:2.3.2:testCompile (default-testCompile) @ org.cumulus4j.store.crypto.keymanager --- [INFO] Compiling 8 source files to /home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store.crypto.keymanager/target/test-classes [INFO] [INFO] --- maven-surefire-plugin:2.8.1:test (default-test) @ org.cumulus4j.store.crypto.keymanager --- [INFO] Surefire report directory: /home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store.crypto.keymanager/target/surefire-reports ------------------------------------------------------- T E S T S ------------------------------------------------------- Running org.cumulus4j.store.crypto.keymanager.test.TestKeyManagerCryptoSession_AES_GCM_NoPadding_NONE 10:57:52,406 INFO [main][MessageBrokerRegistry] setActiveMessageBroker: New activeMessageBroker=org.cumulus4j.store.crypto.keymanager.test.MockMessageBroker@75412c2f 10:57:52,550 DEBUG [main][General] Plugin Registry "org.datanucleus.plugin.EclipsePluginRegistry" not found. Falling back to DataNucleus registry. Reason : Class "org.eclipse.core.runtime.RegistryFactory" was not found in the CLASSPATH. Please check your specification and your CLASSPATH.. 10:57:52,551 DEBUG [main][General] Using PluginRegistry org.datanucleus.plugin.NonManagedPluginRegistry 10:57:52,612 DEBUG [main][General] Registering bundle org.cumulus4j.store version 1.2.1.SNAPSHOT at URL file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store/target/org.cumulus4j.store-1.2.1-SNAPSHOT.jar. 10:57:52,654 DEBUG [main][General] Loading extension points from plug-in file jar:file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store/target/org.cumulus4j.store-1.2.1-SNAPSHOT.jar!/plugin.xml. 10:57:52,668 DEBUG [main][General] Loading extensions from plug-in file jar:file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store/target/org.cumulus4j.store-1.2.1-SNAPSHOT.jar!/plugin.xml. 10:57:52,681 DEBUG [main][General] Registering bundle org.datanucleus.api.jdo version 3.2.3 at URL file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-api-jdo/3.2.3/datanucleus-api-jdo-3.2.3.jar. 10:57:52,695 DEBUG [main][General] Loading extension points from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-api-jdo/3.2.3/datanucleus-api-jdo-3.2.3.jar!/plugin.xml. 10:57:52,704 DEBUG [main][General] Loading extensions from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-api-jdo/3.2.3/datanucleus-api-jdo-3.2.3.jar!/plugin.xml. 10:57:52,710 WARN [main][General] Could not find MANIFEST.MF file for plugin file "file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store.crypto.keymanager/target/classes/plugin.xml" so ignoring it 10:57:52,711 DEBUG [main][General] Registering bundle org.datanucleus.store.rdbms version 3.2.3 at URL file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-rdbms/3.2.3/datanucleus-rdbms-3.2.3.jar. 10:57:52,765 DEBUG [main][General] Loading extension points from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-rdbms/3.2.3/datanucleus-rdbms-3.2.3.jar!/plugin.xml. 10:57:52,801 DEBUG [main][General] Loading extensions from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-rdbms/3.2.3/datanucleus-rdbms-3.2.3.jar!/plugin.xml. 10:57:52,824 DEBUG [main][General] Registering bundle org.datanucleus version 3.2.4 at URL file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-core/3.2.4/datanucleus-core-3.2.4.jar. 10:57:52,832 DEBUG [main][General] Loading extension points from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-core/3.2.4/datanucleus-core-3.2.4.jar!/plugin.xml. 10:57:52,844 DEBUG [main][General] Loading extensions from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-core/3.2.4/datanucleus-core-3.2.4.jar!/plugin.xml. 10:57:52,881 INFO [main][Persistence] Property cumulus4j.macAlgorithm unknown - will be ignored 10:57:52,881 INFO [main][Persistence] Property cumulus4j.encryptionAlgorithm unknown - will be ignored 10:57:52,902 DEBUG [main][Persistence] Java types support initialising ... 10:57:52,977 DEBUG [main][Persistence] Java types support loaded : supported java types=java.awt.Color, java.lang.Float, [Ljava.lang.Integer;, java.sql.Time, java.util.SortedSet, java.net.URL, java.util.Date, java.util.PriorityQueue, float, [Ljava.lang.Character;, [Ljava.lang.Double;, java.lang.Integer, java.math.BigDecimal, java.util.Vector, java.lang.Character, java.lang.Enum, java.lang.Long, java.lang.Short, java.util.Locale, java.util.Map, java.math.BigInteger, java.net.URI, java.lang.Byte, java.util.GregorianCalendar, java.awt.image.BufferedImage, byte, double, java.util.TimeZone, java.sql.Timestamp, java.util.Collection, java.util.Set, java.util.UUID, [Ljava.lang.String;, java.util.List, [Ljava.lang.Short;, java.util.Queue, java.util.SortedMap, [Ljava.lang.Enum;, [Ljava.lang.Boolean;, java.lang.Double, [Ljava.util.Date;, [B, [C, [D, java.util.HashMap, java.util.Currency, [F, long, java.util.Stack, java.util.TreeSet, [I, java.util.ArrayList, [J, java.util.HashSet, java.util.LinkedHashMap, java.util.Calendar, java.lang.StringBuffer, [S, [Ljava.math.BigInteger;, java.lang.Boolean, [Ljava.lang.Number;, java.lang.String, [Ljava.math.BigDecimal;, java.lang.Number, java.util.LinkedList, java.util.Hashtable, java.util.LinkedHashSet, [Z, [Ljava.lang.Float;, java.util.Properties, [Ljava.lang.Byte;, [Ljava.util.Locale;, int, java.sql.Date, boolean, java.util.TreeMap, [Ljava.lang.Long;, char, short, java.lang.Class, java.util.BitSet, java.util.Arrays$ArrayList 10:57:52,978 DEBUG [main][Persistence] Type converter support initialising ... 10:57:52,980 DEBUG [main][Persistence] Added converter for java.math.BigDecimal<->java.lang.String using org.datanucleus.store.types.converters.BigDecimalStringConverter 10:57:52,981 DEBUG [main][Persistence] Added converter for java.math.BigInteger<->java.lang.String using org.datanucleus.store.types.converters.BigIntegerStringConverter 10:57:52,982 DEBUG [main][Persistence] Added converter for java.util.BitSet<->java.lang.String using org.datanucleus.store.types.converters.BitSetStringConverter 10:57:52,984 DEBUG [main][Persistence] Added converter for java.util.Calendar<->java.lang.String using org.datanucleus.store.types.converters.CalendarStringConverter 10:57:52,985 DEBUG [main][Persistence] Added converter for java.lang.Class<->java.lang.String using org.datanucleus.store.types.converters.ClassStringConverter 10:57:52,987 DEBUG [main][Persistence] Added converter for java.awt.Color<->java.lang.String using org.datanucleus.store.types.converters.ColorStringConverter 10:57:52,988 DEBUG [main][Persistence] Added converter for java.lang.Integer<->java.lang.String using org.datanucleus.store.types.converters.IntegerStringConverter 10:57:52,989 DEBUG [main][Persistence] Added converter for java.lang.Long<->java.lang.String using org.datanucleus.store.types.converters.LongStringConverter 10:57:52,990 DEBUG [main][Persistence] Added converter for java.util.Currency<->java.lang.String using org.datanucleus.store.types.converters.CurrencyStringConverter 10:57:52,992 DEBUG [main][Persistence] Added converter for java.util.Date<->java.lang.Long using org.datanucleus.store.types.converters.DateLongConverter 10:57:52,994 DEBUG [main][Persistence] Added converter for java.util.Date<->java.lang.String using org.datanucleus.store.types.converters.DateStringConverter 10:57:52,995 DEBUG [main][Persistence] Added converter for java.util.Locale<->java.lang.String using org.datanucleus.store.types.converters.LocaleStringConverter 10:57:52,996 DEBUG [main][Persistence] Added converter for java.sql.Date<->java.lang.Long using org.datanucleus.store.types.converters.SqlDateLongConverter 10:57:52,997 DEBUG [main][Persistence] Added converter for java.sql.Date<->java.lang.String using org.datanucleus.store.types.converters.SqlDateStringConverter 10:57:52,998 DEBUG [main][Persistence] Added converter for java.sql.Time<->java.lang.Long using org.datanucleus.store.types.converters.SqlTimeLongConverter 10:57:52,999 DEBUG [main][Persistence] Added converter for java.sql.Time<->java.lang.String using org.datanucleus.store.types.converters.SqlTimeStringConverter 10:57:53,000 DEBUG [main][Persistence] Added converter for java.sql.Timestamp<->java.lang.Long using org.datanucleus.store.types.converters.SqlTimestampLongConverter 10:57:53,002 DEBUG [main][Persistence] Added converter for java.lang.StringBuffer<->java.lang.String using org.datanucleus.store.types.converters.StringBufferStringConverter 10:57:53,003 DEBUG [main][Persistence] Added converter for java.util.TimeZone<->java.lang.String using org.datanucleus.store.types.converters.TimeZoneStringConverter 10:57:53,004 DEBUG [main][Persistence] Added converter for java.net.URI<->java.lang.String using org.datanucleus.store.types.converters.URIStringConverter 10:57:53,005 DEBUG [main][Persistence] Added converter for java.net.URL<->java.lang.String using org.datanucleus.store.types.converters.URLStringConverter 10:57:53,007 DEBUG [main][Persistence] Added converter for java.util.UUID<->java.lang.String using org.datanucleus.store.types.converters.UUIDStringConverter 10:57:53,008 DEBUG [main][Persistence] TypeConverter for javax.time.calendar.LocalDate<->java.lang.String ignored since java type not present in CLASSPATH 10:57:53,010 DEBUG [main][Persistence] TypeConverter for javax.time.calendar.LocalTime<->java.lang.String ignored since java type not present in CLASSPATH 10:57:53,011 DEBUG [main][Persistence] TypeConverter for javax.time.calendar.LocalTime<->java.lang.Long ignored since java type not present in CLASSPATH 10:57:53,013 DEBUG [main][Persistence] TypeConverter for javax.time.calendar.LocalDateTime<->java.lang.String ignored since java type not present in CLASSPATH 10:57:53,015 DEBUG [main][Persistence] Added converter for java.io.Serializable<->java.lang.String using org.datanucleus.store.types.converters.SerializableStringConverter 10:57:53,016 DEBUG [main][Persistence] Added converter for java.io.Serializable<->[B using org.datanucleus.store.types.converters.SerializableByteArrayConverter 10:57:53,016 DEBUG [main][Persistence] Type converter support loaded 10:57:53,017 DEBUG [main][MetaData] MetaDataManager : Input=(XML,Annotations), XML-Validation=false, XML-Suffices=(persistence=*.jdo, orm=orm, query=*.jdoquery), JDO-listener=true 10:57:53,017 DEBUG [main][MetaData] Registering listener for metadata initialisation 10:57:53,029 DEBUG [main][Datastore] Creating StoreManager for datastore 10:57:53,537 DEBUG [main][Connection] Created tx data source using pooling type of dbcp-builtin 10:57:53,538 DEBUG [main][Connection] Registered transactional connection factory under name "rdbms/tx" 10:57:53,538 DEBUG [main][Connection] Registered nontransactional connection factory under name "rdbms/nontx" 10:57:53,593 DEBUG [main][Connection] Created nontx data source using pooling type of dbcp-builtin 10:57:55,854 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@2892d68" opened 10:57:55,890 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Boolean (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:57:55,890 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Boolean (jdbc-type=BOOLEAN, sql-type=BOOLEAN, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BooleanRDBMSMapping, default=false) 10:57:55,893 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Boolean (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=false) 10:57:55,894 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Byte (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=false) 10:57:55,895 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Character (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=true) 10:57:55,896 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Character (jdbc-type=INTEGER, sql-type=INTEGER, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:57:55,897 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Character (jdbc-type=INTEGER, sql-type=INT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:57:55,898 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Double (jdbc-type=DOUBLE, sql-type=DOUBLE, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DoubleRDBMSMapping, default=true) 10:57:55,899 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Double (jdbc-type=DECIMAL, sql-type=DECIMAL, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DecimalRDBMSMapping, default=false) 10:57:55,900 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Float (jdbc-type=FLOAT, sql-type=FLOAT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.FloatRDBMSMapping, default=true) 10:57:55,901 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Float (jdbc-type=DOUBLE, sql-type=DOUBLE, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DoubleRDBMSMapping, default=false) 10:57:55,902 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Float (jdbc-type=REAL, sql-type=REAL, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.RealRDBMSMapping, default=false) 10:57:55,902 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Float (jdbc-type=DECIMAL, sql-type=DECIMAL, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DecimalRDBMSMapping, default=false) 10:57:55,903 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=INTEGER, sql-type=INTEGER, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=true) 10:57:55,905 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 10:57:55,905 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=false) 10:57:55,905 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=INTEGER, sql-type=INT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=true) 10:57:55,906 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=false) 10:57:55,906 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Long (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=true) 10:57:55,906 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Long (jdbc-type=INTEGER, sql-type=INT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:57:55,907 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Long (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=false) 10:57:55,907 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Long (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=false) 10:57:55,907 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Short (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=true) 10:57:55,908 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Short (jdbc-type=INTEGER, sql-type=INTEGER, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:57:55,908 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Short (jdbc-type=INTEGER, sql-type=INT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:57:55,909 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=true) 10:57:55,909 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:57:55,910 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 10:57:55,911 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=LONGVARCHAR, sql-type=LONGVARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.LongVarcharRDBMSMapping, default=false) 10:57:55,912 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=CLOB, sql-type=CLOB, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.ClobRDBMSMapping, default=false) 10:57:55,915 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=BLOB, sql-type=BLOB, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BlobRDBMSMapping, default=false) 10:57:55,921 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=NVARCHAR, sql-type=NVARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NVarcharRDBMSMapping, default=false) 10:57:55,921 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=NCHAR, sql-type=NCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NCharRDBMSMapping, default=false) 10:57:55,921 DEBUG [main][Datastore] Adding RDBMS support for Java type java.math.BigDecimal (jdbc-type=DECIMAL, sql-type=DECIMAL, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DecimalRDBMSMapping, default=true) 10:57:55,921 DEBUG [main][Datastore] Adding RDBMS support for Java type java.math.BigDecimal (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=false) 10:57:55,922 DEBUG [main][Datastore] Adding RDBMS support for Java type java.math.BigInteger (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=true) 10:57:55,923 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=DATE, sql-type=DATE, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DateRDBMSMapping, default=true) 10:57:55,924 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=TIMESTAMP, sql-type=TIMESTAMP, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimestampRDBMSMapping, default=false) 10:57:55,924 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:57:55,924 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 10:57:55,925 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 10:57:55,926 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=TIME, sql-type=TIME, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimeRDBMSMapping, default=true) 10:57:55,926 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=TIMESTAMP, sql-type=TIMESTAMP, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimestampRDBMSMapping, default=false) 10:57:55,926 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:57:55,926 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 10:57:55,926 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 10:57:55,927 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Timestamp (jdbc-type=TIMESTAMP, sql-type=TIMESTAMP, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimestampRDBMSMapping, default=true) 10:57:55,927 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Timestamp (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:57:55,927 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Timestamp (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 10:57:55,927 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=TIMESTAMP, sql-type=TIMESTAMP, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimestampRDBMSMapping, default=true) 10:57:55,928 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=DATE, sql-type=DATE, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DateRDBMSMapping, default=false) 10:57:55,928 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:57:55,928 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 10:57:55,928 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 10:57:55,928 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=TIME, sql-type=TIME, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimeRDBMSMapping, default=false) 10:57:55,929 DEBUG [main][Datastore] Adding RDBMS support for Java type java.io.Serializable (jdbc-type=LONGVARBINARY, sql-type=LONGVARBINARY, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.LongVarBinaryRDBMSMapping, default=true) 10:57:55,930 DEBUG [main][Datastore] Adding RDBMS support for Java type java.io.Serializable (jdbc-type=BLOB, sql-type=BLOB, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BlobRDBMSMapping, default=false) 10:57:55,931 DEBUG [main][Datastore] Adding RDBMS support for Java type java.io.Serializable (jdbc-type=VARBINARY, sql-type=VARBINARY, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarBinaryRDBMSMapping, default=false) 10:57:55,932 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=true) 10:57:55,932 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=INTEGER, sql-type=INTEGER, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:57:55,932 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=false) 10:57:55,933 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:57:55,933 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 10:57:56,643 DEBUG [main][Datastore] Removing RDBMS support for Java type java.lang.String (jdbc-type=NVARCHAR, sql-type=NVARCHAR) 10:57:56,644 DEBUG [main][Datastore] Removing RDBMS support for Java type java.lang.String (jdbc-type=NCHAR, sql-type=NCHAR) 10:57:56,691 DEBUG [main][Datastore] ======================= Datastore ========================= 10:57:56,691 DEBUG [main][Datastore] StoreManager : "rdbms" (org.datanucleus.store.rdbms.RDBMSStoreManager) 10:57:56,691 DEBUG [main][Datastore] Datastore : read-write 10:57:56,691 DEBUG [main][Datastore] Schema Control : AutoCreate(Tables), Validate(None) 10:57:56,692 DEBUG [main][Datastore] Query Languages : [JDOQL, JPQL, SQL, STOREDPROC] 10:57:56,692 DEBUG [main][Datastore] Queries : Timeout=0 10:57:56,692 DEBUG [main][Datastore] =========================================================== 10:57:56,692 DEBUG [main][Datastore] Datastore Adapter : org.datanucleus.store.rdbms.adapter.DerbyAdapter 10:57:56,692 DEBUG [main][Datastore] Datastore : name="Apache Derby" version="10.7.1.1 - (1040133)" 10:57:56,692 DEBUG [main][Datastore] Datastore Driver : name="Apache Derby Embedded JDBC Driver" version="10.7.1.1 - (1040133)" 10:57:56,692 DEBUG [main][Datastore] Primary Connection Factory : URL[jdbc:derby:/tmp/cumulus4j-test.o9w1228v/derby/cumulus4j;create=true] 10:57:56,693 DEBUG [main][Datastore] Secondary Connection Factory : URL[jdbc:derby:/tmp/cumulus4j-test.o9w1228v/derby/cumulus4j;create=true] 10:57:56,693 DEBUG [main][Datastore] Datastore Identifiers : factory="datanucleus2" case=UPPERCASE catalog= schema=ROOT 10:57:56,693 DEBUG [main][Datastore] Supported Identifier Cases : "MixedCase" UPPERCASE "MixedCase-Sensitive" 10:57:56,694 DEBUG [main][Datastore] Supported Identifier Lengths (max) : Table=128 Column=128 Constraint=128 Index=128 Delimiter=" 10:57:56,694 DEBUG [main][Datastore] Support for Identifiers in DDL : catalog=false schema=true 10:57:56,694 DEBUG [main][Datastore] Datastore : checkTableViewExistence, rdbmsConstraintCreateMode=DataNucleus, initialiseColumnInfo=ALL 10:57:56,694 DEBUG [main][Datastore] Support Statement Batching : yes (max-batch-size=50) 10:57:56,694 DEBUG [main][Datastore] Queries : Results direction=forward, type=forward-only, concurrency=read-only 10:57:56,694 DEBUG [main][Datastore] Java-Types : string-default-length=255 10:57:56,695 DEBUG [main][Datastore] JDBC-Types : VARCHAR, LONGVARCHAR, BINARY, BOOLEAN, VARBINARY, LONGVARBINARY, BIGINT, JAVA_OBJECT, [id=2009], CHAR, NUMERIC, DECIMAL, INTEGER, CLOB, SMALLINT, BLOB, FLOAT, REAL, DOUBLE, DATE, TIME, TIMESTAMP 10:57:56,695 DEBUG [main][Datastore] =========================================================== 10:57:56,807 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@2892d68" non enlisted to a transaction is being committed. 10:57:56,807 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@2892d68" closed 10:57:56,808 DEBUG [main][Datastore] StoreManager now created 10:57:56,808 DEBUG [main][Persistence] ================= NucleusContext =============== 10:57:56,808 DEBUG [main][Persistence] DataNucleus Context : Version "3.2.4" with JRE "1.8.0_91" on "Linux" 10:57:56,808 DEBUG [main][Persistence] Persistence API : JDO 10:57:56,808 DEBUG [main][Persistence] Plugin Registry : org.datanucleus.plugin.NonManagedPluginRegistry 10:57:56,808 DEBUG [main][Persistence] ClassLoading : datanucleus 10:57:56,809 DEBUG [main][Persistence] Persistence : pm-singlethreaded, nontransactional-read, nontransactional-write, reachability-at-commit, copy-on-attach, managed-relations(checked), deletion-policy=JDO2, serverTimeZone=Europe/Berlin 10:57:56,809 DEBUG [main][Persistence] AutoStart : mechanism=None, mode=Quiet 10:57:56,809 DEBUG [main][Persistence] Transactions : type=RESOURCE_LOCAL, mode=datastore, isolation=read-committed 10:57:56,809 DEBUG [main][Persistence] ValueGeneration : txn-isolation=read-committed connection=New 10:57:56,809 DEBUG [main][Persistence] Cache : Level1 (soft), Level2 (soft, mode=UNSPECIFIED), QueryResults (soft), Collections/Maps 10:57:56,809 DEBUG [main][Persistence] ================================================ 10:57:56,819 DEBUG [main][Cache] Level 2 Cache of type "soft" initialised 10:57:57,020 INFO [main][AbstractCryptoManager] getCryptoSessionExpiryTimerEnabled: Property 'cumulus4j.cryptoSessionExpiryTimer.enabled' is not set. Using default value true. 10:57:57,021 INFO [main][AbstractCryptoManager] getCryptoSessionExpiryTimerPeriod: Property 'cumulus4j.cryptoSessionExpiryTimer.period' is not set. Using default value 60000. 10:57:57,027 TRACE [main][AbstractCryptoSession] setCryptoSessionID: cryptoSessionID=356c63e2-d937-45dc-aa7e-9d0eb61a691c 10:57:57,027 INFO [main][AbstractCryptoManager] getCryptoSessionExpiryAgeMSec: Property 'cumulus4j.cryptoSessionExpiryAge' is not set. Using default value 1800000. 10:57:57,177 DEBUG [main][Persistence] Started pool of ExecutionContext (maxPool=20, reaperThread=false) 10:57:57,219 DEBUG [main][Persistence] ExecutionContext "org.datanucleus.ExecutionContextImpl@7d898981" opened for datastore "org.datanucleus.store.rdbms.RDBMSStoreManager@48d61b48" with txn="org.datanucleus.TransactionImpl@68d279ec" 10:57:57,221 DEBUG [main][Cache] Level 1 Cache of type "soft" initialised 10:57:57,229 INFO [main][AbstractCryptoManager] getEncryptionAlgorithm: Property 'cumulus4j.encryptionAlgorithm' is set to 'AES/GCM/NoPadding'. Using this encryption algorithm. 10:57:57,229 INFO [main][AbstractCryptoManager] getMACAlgorithm: Property 'cumulus4j.macAlgorithm' is set to 'NONE'. Using this MAC algorithm. 10:57:57,234 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /META-INF/package.jdo 10:57:57,235 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /WEB-INF/package.jdo 10:57:57,236 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /package.jdo 10:57:57,237 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/package.jdo 10:57:57,237 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org.jdo 10:57:57,238 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/package.jdo 10:57:57,239 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j.jdo 10:57:57,240 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/package.jdo 10:57:57,240 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store.jdo 10:57:57,245 DEBUG [main][MetaData] Parsing MetaData file "jar:file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store/target/org.cumulus4j.store-1.2.1-SNAPSHOT.jar!/org/cumulus4j/store/model/package.jdo" using handler "jdo" (validation="false") 10:57:57,280 DEBUG [main][MetaData] XML Entity Public="" System="http://java.sun.com/dtd/jdo_3_0.dtd 10:57:57,878 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model.jdo 10:57:57,878 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model/EncryptionCoordinateSet.jdo 10:57:57,879 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" not found 10:57:57,945 DEBUG [main][MetaData] Class "org.cumulus4j.store.model.EncryptionCoordinateSet" has been specified with JDO annotations so using those. 10:57:57,968 DEBUG [main][MetaData] Class "org.cumulus4j.store.model.EncryptionCoordinateSet" : Populating Meta-Data 10:57:57,969 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /META-INF/package.orm 10:57:57,970 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /WEB-INF/package.orm 10:57:57,971 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /package.orm 10:57:57,971 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/package.orm 10:57:57,972 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org.orm 10:57:57,973 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/package.orm 10:57:57,974 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j.orm 10:57:57,974 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/package.orm 10:57:57,975 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store.orm 10:57:57,976 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model/package.orm 10:57:57,977 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model.orm 10:57:57,978 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model/EncryptionCoordinateSet.orm 10:57:57,978 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" not found 10:57:57,986 DEBUG [main][MetaData] Class "org.cumulus4j.store.model.EncryptionCoordinateSet" : Initialising Meta-Data 10:57:57,992 DEBUG [main][Cache] Query Cache of type "org.datanucleus.query.cache.SoftQueryCompilationCache" initialised 10:57:57,994 DEBUG [main][Cache] Query Cache of type "org.datanucleus.store.query.cache.SoftQueryDatastoreCompilationCache" initialised 10:57:57,997 DEBUG [main][Cache] Query Cache of type "org.datanucleus.store.query.cache.SoftQueryResultsCache" initialised 10:57:58,017 DEBUG [main][Query] JDOQL Single-String with "SELECT UNIQUE WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm" 10:57:58,057 DEBUG [main][Persistence] Managing Persistence of Class : org.cumulus4j.store.model.EncryptionCoordinateSet [Table : ENCRYPTIONCOORDINATESET, InheritanceStrategy : new-table] 10:57:58,066 DEBUG [main][Schema] Column "ENCRYPTIONCOORDINATESET.ENCRYPTIONCOORDINATESETID" added to internal representation of table. 10:57:58,071 DEBUG [main][Schema] Field [org.cumulus4j.store.model.EncryptionCoordinateSet.encryptionCoordinateSetID] -> Column(s) [ENCRYPTIONCOORDINATESET.ENCRYPTIONCOORDINATESETID] using mapping of type "org.datanucleus.store.rdbms.mapping.java.LongMapping" (org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping) 10:57:58,075 DEBUG [main][Schema] Table ENCRYPTIONCOORDINATESET will manage the persistence of the fields for class org.cumulus4j.store.model.EncryptionCoordinateSet (inheritance strategy="new-table") 10:57:58,076 DEBUG [main][Schema] Column "ENCRYPTIONCOORDINATESET.CIPHERTRANSFORMATION" added to internal representation of table. 10:57:58,079 DEBUG [main][Schema] Field [org.cumulus4j.store.model.EncryptionCoordinateSet.cipherTransformation] -> Column(s) [ENCRYPTIONCOORDINATESET.CIPHERTRANSFORMATION] using mapping of type "org.datanucleus.store.rdbms.mapping.java.StringMapping" (org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping) 10:57:58,079 DEBUG [main][Schema] Column "ENCRYPTIONCOORDINATESET.MACALGORITHM" added to internal representation of table. 10:57:58,079 DEBUG [main][Schema] Field [org.cumulus4j.store.model.EncryptionCoordinateSet.macAlgorithm] -> Column(s) [ENCRYPTIONCOORDINATESET.MACALGORITHM] using mapping of type "org.datanucleus.store.rdbms.mapping.java.StringMapping" (org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping) 10:57:58,080 DEBUG [main][Schema] Column "ENCRYPTIONCOORDINATESET.VERSION" added to internal representation of table. 10:57:58,080 DEBUG [main][Schema] Table/View ENCRYPTIONCOORDINATESET has been initialised 10:57:58,082 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@6fb365ed" opened with isolation level "serializable" and auto-commit=false 10:57:58,083 DEBUG [main][Schema] Schema Transaction started with connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@6fb365ed" with isolation "serializable" 10:57:58,245 DEBUG [main][Schema] Check of existence of ENCRYPTIONCOORDINATESET returned no table 10:57:58,245 DEBUG [main][Schema] Creating table ENCRYPTIONCOORDINATESET 10:57:58,249 DEBUG [main][Schema] CREATE TABLE ENCRYPTIONCOORDINATESET ( ENCRYPTIONCOORDINATESETID BIGINT NOT NULL generated always as identity (start with 1), CIPHERTRANSFORMATION VARCHAR(255) NOT NULL, MACALGORITHM VARCHAR(255) NOT NULL, VERSION BIGINT NOT NULL ) 10:57:58,307 DEBUG [main][Schema] Execution Time = 57 ms 10:57:58,307 DEBUG [main][Schema] ALTER TABLE ENCRYPTIONCOORDINATESET ADD CONSTRAINT ENCRYPTIONCOORDINATESET_PK PRIMARY KEY (ENCRYPTIONCOORDINATESETID) 10:57:58,370 DEBUG [main][Schema] Execution Time = 62 ms 10:57:58,557 DEBUG [main][Schema] Schema Transaction committing with connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@6fb365ed" 10:57:58,563 DEBUG [main][Schema] Schema Transaction closing with connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@6fb365ed" 10:57:58,564 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@6fb365ed" non enlisted to a transaction is being committed. 10:57:58,564 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@6fb365ed" closed 10:57:58,566 DEBUG [main][Query] JDOQL Query : Compiling "SELECT UNIQUE FROM org.cumulus4j.store.model.EncryptionCoordinateSet WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm" 10:57:58,614 DEBUG [main][Query] JDOQL Query : Compile Time = 48 ms 10:57:58,615 DEBUG [main][Query] QueryCompilation: [filter:DyadicExpression{DyadicExpression{PrimaryExpression{this.cipherTransformation} = ParameterExpression{cipherTransformation}} AND DyadicExpression{PrimaryExpression{this.macAlgorithm} = ParameterExpression{macAlgorithm}}}] [symbols: macAlgorithm type=java.lang.String, this type=org.cumulus4j.store.model.EncryptionCoordinateSet, cipherTransformation type=java.lang.String] 10:57:58,621 DEBUG [main][Query] JDOQL Query : Compiling "SELECT UNIQUE FROM org.cumulus4j.store.model.EncryptionCoordinateSet WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm" for datastore 10:57:58,684 DEBUG [main][Query] JDOQL Query : Compile Time for datastore = 62 ms 10:57:58,684 DEBUG [main][Query] SELECT UNIQUE FROM org.cumulus4j.store.model.EncryptionCoordinateSet WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm Query compiled to datastore query "SELECT 'org.cumulus4j.store.model.EncryptionCoordinateSet' AS NUCLEUS_TYPE,A0.CIPHERTRANSFORMATION,A0.ENCRYPTIONCOORDINATESETID,A0.MACALGORITHM,A0.VERSION FROM ENCRYPTIONCOORDINATESET A0 WHERE A0.CIPHERTRANSFORMATION = ? AND A0.MACALGORITHM = ?" 10:57:58,687 DEBUG [main][Connection] Connection added to the pool : org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@2a7686a7 [conn=null, commitOnRelease=true, closeOnRelease=true, closeOnTxnEnd=true] for key=org.datanucleus.ExecutionContextImpl@7d898981 in factory=ConnectionFactory:nontx[org.datanucleus.store.rdbms.ConnectionFactoryImpl@758a34ce] 10:57:58,687 DEBUG [main][Query] JDOQL Query : Executing "SELECT UNIQUE FROM org.cumulus4j.store.model.EncryptionCoordinateSet WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm" ... 10:57:58,687 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@7ec3394b" opened with isolation level "read-committed" and auto-commit=false 10:57:58,704 DEBUG [main][Datastore] Closing PreparedStatement "org.datanucleus.store.rdbms.datasource.dbcp.DelegatingPreparedStatement@5b1f29fa" 10:57:58,709 DEBUG [main][Native] SELECT 'org.cumulus4j.store.model.EncryptionCoordinateSet' AS NUCLEUS_TYPE,A0.CIPHERTRANSFORMATION,A0.ENCRYPTIONCOORDINATESETID,A0.MACALGORITHM,A0.VERSION FROM ENCRYPTIONCOORDINATESET A0 WHERE A0.CIPHERTRANSFORMATION = <'AES/GCM/NOPADDING'> AND A0.MACALGORITHM = <'NONE'> 10:57:58,710 DEBUG [main][Retrieve] Execution Time = 1 ms 10:57:58,717 DEBUG [main][Query] JDOQL Query : Execution Time = 30 ms 10:57:58,717 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@7ec3394b" non enlisted to a transaction is being committed. 10:57:58,718 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@7ec3394b" closed 10:57:58,718 DEBUG [main][Connection] Connection removed from the pool : org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@2a7686a7 [conn=org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@7ec3394b, commitOnRelease=true, closeOnRelease=true, closeOnTxnEnd=true] for key=org.datanucleus.ExecutionContextImpl@7d898981 in factory=ConnectionFactory:nontx[org.datanucleus.store.rdbms.ConnectionFactoryImpl@758a34ce] 10:57:58,721 DEBUG [main][MetaData] Listener found initialisation for persistable class org.cumulus4j.store.model.EncryptionCoordinateSet 10:57:58,723 DEBUG [main][Persistence] Making object persistent : "org.cumulus4j.store.model.EncryptionCoordinateSet@17a87e37" 10:57:58,725 DEBUG [main][Persistence] Started pool of ObjectProviders (maxPool=0, reaperThread=false) 10:57:58,766 DEBUG [main][Persistence] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@17a87e37" being inserted into table "ENCRYPTIONCOORDINATESET" 10:57:58,766 DEBUG [main][Connection] Connection added to the pool : org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@60641ec8 [conn=null, commitOnRelease=true, closeOnRelease=true, closeOnTxnEnd=true] for key=org.datanucleus.ExecutionContextImpl@7d898981 in factory=ConnectionFactory:nontx[org.datanucleus.store.rdbms.ConnectionFactoryImpl@758a34ce] 10:57:58,766 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@75f65e45" opened with isolation level "read-committed" and auto-commit=false 10:57:58,795 DEBUG [main][Datastore] Using PreparedStatement "org.datanucleus.store.rdbms.ParamLoggingPreparedStatement@57eda880" for connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@75f65e45" 10:57:58,799 DEBUG [main][Native] INSERT INTO ENCRYPTIONCOORDINATESET (MACALGORITHM,CIPHERTRANSFORMATION,VERSION) VALUES (<'NONE'>,<'AES/GCM/NOPADDING'>,<1>) 10:57:58,816 DEBUG [main][Persist] Execution Time = 17 ms (number of rows = 1) on PreparedStatement "org.datanucleus.store.rdbms.ParamLoggingPreparedStatement@57eda880" 10:57:58,825 DEBUG [main][Persist] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@17a87e37" was inserted in the datastore and was given strategy value of "1" 10:57:58,835 DEBUG [main][Cache] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@17a87e37" (id="org.cumulus4j.store.model.EncryptionCoordinateSet:1") added to Level 1 cache (loadedFlags="[YYY]") 10:57:58,836 DEBUG [main][Datastore] Closing PreparedStatement "org.datanucleus.store.rdbms.ParamLoggingPreparedStatement@57eda880" 10:57:58,846 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@75f65e45" non enlisted to a transaction is being committed. 10:57:58,847 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@75f65e45" closed 10:57:58,848 DEBUG [main][Connection] Connection removed from the pool : org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@60641ec8 [conn=org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@75f65e45, commitOnRelease=true, closeOnRelease=true, closeOnTxnEnd=true] for key=org.datanucleus.ExecutionContextImpl@7d898981 in factory=ConnectionFactory:nontx[org.datanucleus.store.rdbms.ConnectionFactoryImpl@758a34ce] 10:57:58,849 DEBUG [main][Persistence] ExecutionContext.internalFlush() process started using ordered flush - 1 enlisted objects 10:57:58,850 DEBUG [main][Persistence] ExecutionContext.internalFlush() process finished 10:57:58,858 DEBUG [main][Cache] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@17a87e37" (id="1") added to Level 2 cache (fields="[0, 1, 2]", version="1") 10:57:58,860 DEBUG [main][Lifecycle] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@17a87e37" (id="org.cumulus4j.store.model.EncryptionCoordinateSet:1") has a lifecycle change : "P_NEW"->"HOLLOW" 10:57:58,860 DEBUG [main][Transaction] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@17a87e37" (id="org.cumulus4j.store.model.EncryptionCoordinateSet:1") being evicted from transactional cache 10:57:58,862 DEBUG [main][Persistence] Detaching copy of object "org.cumulus4j.store.model.EncryptionCoordinateSet@17a87e37" (depth=0) as "org.cumulus4j.store.model.EncryptionCoordinateSet@5f031ebd" with detached-fields [0, 1, 2] and fields-to-load=[0, 2] 10:57:58,863 DEBUG [main][Cache] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@17a87e37" (id="1") is loading the following fields from the Level 2 cache object : [0, 2] 10:57:58,865 DEBUG [main][Lifecycle] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@17a87e37" (id="org.cumulus4j.store.model.EncryptionCoordinateSet:1") has a lifecycle change : "HOLLOW"->"P_NONTRANS" 10:57:58,881 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="DES" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$DES" 10:57:58,881 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="DESMAC" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$DES" 10:57:58,882 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="DES64" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$DES64" 10:57:58,882 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="DES64MAC" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$DES64" 10:57:58,882 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="DES/CFB8" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$DESCFB8" 10:57:58,883 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="DESMAC/CFB8" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$DESCFB8" 10:57:58,883 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="DESWITHISO9797" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$DES9797Alg3" 10:57:58,883 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="DESWITHISO9797MAC" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$DES9797Alg3" 10:57:58,884 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="ISO9797ALG3" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$DES9797Alg3" 10:57:58,884 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="ISO9797ALG3MAC" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$DES9797Alg3" 10:57:58,885 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="ISO9797ALG3WITHISO7816-4PADDING" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$DES9797Alg3with7816d4" 10:57:58,885 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="ISO9797ALG3MACWITHISO7816-4PADDING" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$DES9797Alg3with7816d4" 10:57:58,885 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="RC2" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$RC2" 10:57:58,885 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="RC2MAC" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$RC2" 10:57:58,886 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="RC2/CFB8" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$RC2CFB8" 10:57:58,886 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="RC2MAC/CFB8" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$RC2CFB8" 10:57:58,887 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="GOST28147" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$GOST28147" 10:57:58,887 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="GOST28147MAC" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$GOST28147" 10:57:58,888 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="OLDHMACSHA384" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$OldSHA384" 10:57:58,889 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="OLDHMACSHA512" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$OldSHA512" 10:57:58,889 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="HMACMD2" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$MD2" 10:57:58,889 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="HMAC-MD2" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$MD2" 10:57:58,889 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="HMAC/MD2" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$MD2" 10:57:58,890 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="HMACMD4" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$MD4" 10:57:58,890 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="HMAC-MD4" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$MD4" 10:57:58,890 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="HMAC/MD4" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$MD4" 10:57:58,891 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="HMACMD5" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$MD5" 10:57:58,891 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="HMAC-MD5" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$MD5" 10:57:58,891 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="HMAC/MD5" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$MD5" 10:57:58,892 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="HMACSHA1" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$SHA1" 10:57:58,892 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="HMAC-SHA1" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$SHA1" 10:57:58,892 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="HMAC/SHA1" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$SHA1" 10:57:58,892 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="HMACSHA224" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$SHA224" 10:57:58,893 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="HMAC-SHA224" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$SHA224" 10:57:58,893 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="HMAC/SHA224" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$SHA224" 10:57:58,893 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="HMACSHA256" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$SHA256" 10:57:58,893 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="HMAC-SHA256" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$SHA256" 10:57:58,893 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="HMAC/SHA256" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$SHA256" 10:57:58,894 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="HMACSHA384" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$SHA384" 10:57:58,894 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="HMAC-SHA384" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$SHA384" 10:57:58,894 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="HMAC/SHA384" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$SHA384" 10:57:58,895 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="HMACSHA512" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$SHA512" 10:57:58,895 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="HMAC-SHA512" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$SHA512" 10:57:58,895 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="HMAC/SHA512" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$SHA512" 10:57:58,896 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="HMACRIPEMD128" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$RIPEMD128" 10:57:58,896 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="HMAC-RIPEMD128" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$RIPEMD128" 10:57:58,896 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="HMAC/RIPEMD128" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$RIPEMD128" 10:57:58,897 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="HMACRIPEMD160" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$RIPEMD160" 10:57:58,897 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="HMAC-RIPEMD160" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$RIPEMD160" 10:57:58,897 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="HMAC/RIPEMD160" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$RIPEMD160" 10:57:58,897 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="HMACTIGER" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$Tiger" 10:57:58,898 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="HMAC-TIGER" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$Tiger" 10:57:58,898 TRACE [main][CryptoRegistry] registerMACCalculatorFactory: algorithmName="HMAC/TIGER" factoryClass="org.cumulus4j.crypto.internal.mac.MACCalculatorFactoryImpl$Tiger" 10:57:58,901 TRACE [main][CryptoRegistry] registerAsymmetricEngineClass: algorithmName="ElGamal" engineClass="org.bouncycastle.crypto.engines.ElGamalEngine" 10:57:58,904 TRACE [main][CryptoRegistry] registerAsymmetricEngineClass: algorithmName="NaccacheStern" engineClass="org.bouncycastle.crypto.engines.NaccacheSternEngine" 10:57:58,906 TRACE [main][CryptoRegistry] registerAsymmetricEngineClass: algorithmName="RSA" engineClass="org.bouncycastle.crypto.engines.RSABlindedEngine" 10:57:58,910 TRACE [main][CryptoRegistry] registerSymmetricEngineClass: algorithmName="AES" engineClass="org.bouncycastle.crypto.engines.AESEngine" 10:57:58,916 TRACE [main][CryptoRegistry] registerSymmetricEngineClass: algorithmName="AES.fast" engineClass="org.bouncycastle.crypto.engines.AESFastEngine" 10:57:58,920 TRACE [main][CryptoRegistry] registerSymmetricEngineClass: algorithmName="AES.light" engineClass="org.bouncycastle.crypto.engines.AESLightEngine" 10:57:58,923 TRACE [main][CryptoRegistry] registerSymmetricEngineClass: algorithmName="Blowfish" engineClass="org.bouncycastle.crypto.engines.BlowfishEngine" 10:57:58,927 TRACE [main][CryptoRegistry] registerSymmetricEngineClass: algorithmName="Camellia" engineClass="org.bouncycastle.crypto.engines.CamelliaEngine" 10:57:58,930 TRACE [main][CryptoRegistry] registerSymmetricEngineClass: algorithmName="Camellia.light" engineClass="org.bouncycastle.crypto.engines.CamelliaLightEngine" 10:57:58,936 TRACE [main][CryptoRegistry] registerSymmetricEngineClass: algorithmName="CAST5" engineClass="org.bouncycastle.crypto.engines.CAST5Engine" 10:57:58,938 TRACE [main][CryptoRegistry] registerSymmetricEngineClass: algorithmName="CAST6" engineClass="org.bouncycastle.crypto.engines.CAST6Engine" 10:57:58,942 TRACE [main][CryptoRegistry] registerSymmetricEngineClass: algorithmName="DESede" engineClass="org.bouncycastle.crypto.engines.DESedeEngine" 10:57:58,942 TRACE [main][CryptoRegistry] registerSymmetricEngineClass: algorithmName="DES" engineClass="org.bouncycastle.crypto.engines.DESEngine" 10:57:58,946 TRACE [main][CryptoRegistry] registerSymmetricEngineClass: algorithmName="GOST28147" engineClass="org.bouncycastle.crypto.engines.GOST28147Engine" 10:57:58,948 TRACE [main][CryptoRegistry] registerSymmetricEngineClass: algorithmName="Noekeon" engineClass="org.bouncycastle.crypto.engines.NoekeonEngine" 10:57:58,949 TRACE [main][CryptoRegistry] registerSymmetricEngineClass: algorithmName="Null" engineClass="org.bouncycastle.crypto.engines.NullEngine" 10:57:58,952 TRACE [main][CryptoRegistry] registerSymmetricEngineClass: algorithmName="RC2" engineClass="org.bouncycastle.crypto.engines.RC2Engine" 10:57:58,955 TRACE [main][CryptoRegistry] registerSymmetricEngineClass: algorithmName="RC5-32" engineClass="org.bouncycastle.crypto.engines.RC532Engine" 10:57:58,956 TRACE [main][CryptoRegistry] registerSymmetricEngineClass: algorithmName="RC5-64" engineClass="org.bouncycastle.crypto.engines.RC564Engine" 10:57:58,957 TRACE [main][CryptoRegistry] registerSymmetricEngineClass: algorithmName="RC6" engineClass="org.bouncycastle.crypto.engines.RC6Engine" 10:57:58,961 TRACE [main][CryptoRegistry] registerSymmetricEngineClass: algorithmName="Rijndael" engineClass="org.bouncycastle.crypto.engines.RijndaelEngine" 10:57:58,964 TRACE [main][CryptoRegistry] registerSymmetricEngineClass: algorithmName="SEED" engineClass="org.bouncycastle.crypto.engines.SEEDEngine" 10:57:58,968 TRACE [main][CryptoRegistry] registerSymmetricEngineClass: algorithmName="Serpent" engineClass="org.bouncycastle.crypto.engines.SerpentEngine" 10:57:58,970 TRACE [main][CryptoRegistry] registerSymmetricEngineClass: algorithmName="SKIPJACK" engineClass="org.bouncycastle.crypto.engines.SkipjackEngine" 10:57:58,971 TRACE [main][CryptoRegistry] registerSymmetricEngineClass: algorithmName="TEA" engineClass="org.bouncycastle.crypto.engines.TEAEngine" 10:57:58,976 TRACE [main][CryptoRegistry] registerSymmetricEngineClass: algorithmName="Twofish" engineClass="org.bouncycastle.crypto.engines.TwofishEngine" 10:57:58,977 TRACE [main][CryptoRegistry] registerSymmetricEngineClass: algorithmName="XTEA" engineClass="org.bouncycastle.crypto.engines.XTEAEngine" 10:57:58,980 TRACE [main][CryptoRegistry] registerSymmetricEngineClass: algorithmName="Grain-128" engineClass="org.bouncycastle.crypto.engines.Grain128Engine" 10:57:58,982 TRACE [main][CryptoRegistry] registerSymmetricEngineClass: algorithmName="GRAIN-V1" engineClass="org.bouncycastle.crypto.engines.Grainv1Engine" 10:57:58,984 TRACE [main][CryptoRegistry] registerSymmetricEngineClass: algorithmName="HC-128" engineClass="org.bouncycastle.crypto.engines.HC128Engine" 10:57:58,985 TRACE [main][CryptoRegistry] registerSymmetricEngineClass: algorithmName="HC-256" engineClass="org.bouncycastle.crypto.engines.HC256Engine" 10:57:58,987 TRACE [main][CryptoRegistry] registerSymmetricEngineClass: algorithmName="ISAAC" engineClass="org.bouncycastle.crypto.engines.ISAACEngine" 10:57:58,988 TRACE [main][CryptoRegistry] registerSymmetricEngineClass: algorithmName="RC4" engineClass="org.bouncycastle.crypto.engines.RC4Engine" 10:57:58,992 TRACE [main][CryptoRegistry] registerSymmetricEngineClass: algorithmName="Salsa20" engineClass="org.bouncycastle.crypto.engines.Salsa20Engine" 10:57:58,993 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="CBC" modeClass="org.bouncycastle.crypto.modes.CBCBlockCipher" 10:57:58,995 TRACE [main][CryptoRegistry] registerAEADBlockCipherMode: modeName="CCM" modeClass="org.bouncycastle.crypto.modes.CCMBlockCipher" 10:57:58,997 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="CFB" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jCFBBlockCipher" 10:57:58,997 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="CFB8" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jCFBBlockCipher" 10:57:58,997 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="CFB16" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jCFBBlockCipher" 10:57:58,997 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="CFB24" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jCFBBlockCipher" 10:57:58,997 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="CFB32" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jCFBBlockCipher" 10:57:58,998 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="CFB40" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jCFBBlockCipher" 10:57:58,998 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="CFB48" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jCFBBlockCipher" 10:57:58,998 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="CFB56" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jCFBBlockCipher" 10:57:58,998 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="CFB64" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jCFBBlockCipher" 10:57:58,998 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="CFB72" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jCFBBlockCipher" 10:57:58,998 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="CFB80" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jCFBBlockCipher" 10:57:58,998 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="CFB88" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jCFBBlockCipher" 10:57:58,998 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="CFB96" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jCFBBlockCipher" 10:57:58,998 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="CFB104" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jCFBBlockCipher" 10:57:58,998 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="CFB112" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jCFBBlockCipher" 10:57:58,999 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="CFB120" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jCFBBlockCipher" 10:57:58,999 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="CFB128" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jCFBBlockCipher" 10:57:58,999 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="CFB136" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jCFBBlockCipher" 10:57:58,999 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="CFB144" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jCFBBlockCipher" 10:57:58,999 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="CFB152" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jCFBBlockCipher" 10:57:58,999 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="CFB160" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jCFBBlockCipher" 10:57:58,999 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="CFB168" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jCFBBlockCipher" 10:57:58,999 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="CFB176" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jCFBBlockCipher" 10:57:58,999 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="CFB184" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jCFBBlockCipher" 10:57:59,000 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="CFB192" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jCFBBlockCipher" 10:57:59,000 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="CFB200" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jCFBBlockCipher" 10:57:59,000 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="CFB208" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jCFBBlockCipher" 10:57:59,000 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="CFB216" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jCFBBlockCipher" 10:57:59,000 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="CFB224" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jCFBBlockCipher" 10:57:59,000 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="CFB232" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jCFBBlockCipher" 10:57:59,000 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="CFB240" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jCFBBlockCipher" 10:57:59,000 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="CFB248" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jCFBBlockCipher" 10:57:59,001 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="CFB256" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jCFBBlockCipher" 10:57:59,001 TRACE [main][CryptoRegistry] registerBufferedBlockCipherMode: modeName="CTS" modeClass="org.bouncycastle.crypto.modes.CTSBlockCipher" 10:57:59,002 TRACE [main][CryptoRegistry] registerBufferedBlockCipherMode: modeName="CBC-CTS" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jCBCCTSBlockCipher" 10:57:59,004 TRACE [main][CryptoRegistry] registerAEADBlockCipherMode: modeName="EAX" modeClass="org.bouncycastle.crypto.modes.EAXBlockCipher" 10:57:59,005 TRACE [main][CryptoRegistry] registerAEADBlockCipherMode: modeName="GCM" modeClass="org.bouncycastle.crypto.modes.GCMBlockCipher" 10:57:59,005 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="GOFB" modeClass="org.bouncycastle.crypto.modes.GOFBBlockCipher" 10:57:59,007 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="OFB" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jOFBBlockCipher" 10:57:59,007 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="OFB8" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jOFBBlockCipher" 10:57:59,007 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="OFB16" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jOFBBlockCipher" 10:57:59,007 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="OFB24" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jOFBBlockCipher" 10:57:59,007 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="OFB32" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jOFBBlockCipher" 10:57:59,007 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="OFB40" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jOFBBlockCipher" 10:57:59,007 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="OFB48" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jOFBBlockCipher" 10:57:59,008 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="OFB56" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jOFBBlockCipher" 10:57:59,008 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="OFB64" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jOFBBlockCipher" 10:57:59,008 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="OFB72" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jOFBBlockCipher" 10:57:59,008 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="OFB80" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jOFBBlockCipher" 10:57:59,008 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="OFB88" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jOFBBlockCipher" 10:57:59,008 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="OFB96" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jOFBBlockCipher" 10:57:59,008 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="OFB104" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jOFBBlockCipher" 10:57:59,008 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="OFB112" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jOFBBlockCipher" 10:57:59,008 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="OFB120" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jOFBBlockCipher" 10:57:59,008 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="OFB128" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jOFBBlockCipher" 10:57:59,008 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="OFB136" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jOFBBlockCipher" 10:57:59,008 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="OFB144" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jOFBBlockCipher" 10:57:59,009 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="OFB152" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jOFBBlockCipher" 10:57:59,009 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="OFB160" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jOFBBlockCipher" 10:57:59,009 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="OFB168" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jOFBBlockCipher" 10:57:59,009 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="OFB176" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jOFBBlockCipher" 10:57:59,009 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="OFB184" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jOFBBlockCipher" 10:57:59,009 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="OFB192" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jOFBBlockCipher" 10:57:59,009 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="OFB200" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jOFBBlockCipher" 10:57:59,009 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="OFB208" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jOFBBlockCipher" 10:57:59,009 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="OFB216" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jOFBBlockCipher" 10:57:59,009 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="OFB224" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jOFBBlockCipher" 10:57:59,009 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="OFB232" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jOFBBlockCipher" 10:57:59,009 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="OFB240" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jOFBBlockCipher" 10:57:59,009 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="OFB248" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jOFBBlockCipher" 10:57:59,010 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="OFB256" modeClass="org.cumulus4j.crypto.internal.symmetric.mode.C4jOFBBlockCipher" 10:57:59,010 TRACE [main][CryptoRegistry] registerBlockCipherMode: modeName="SIC" modeClass="org.bouncycastle.crypto.modes.SICBlockCipher" 10:57:59,026 DEBUG [main][CryptoRegistry] registerBlockCipherPadding: paddingName="ISO10126-2" paddingClass="org.bouncycastle.crypto.paddings.ISO10126d2Padding" 10:57:59,026 TRACE [main][CryptoRegistry] registerBlockCipherPadding: paddingName="ISO10126" paddingClass="org.bouncycastle.crypto.paddings.ISO10126d2Padding" 10:57:59,027 DEBUG [main][CryptoRegistry] registerBlockCipherPadding: paddingName="ISO7816-4" paddingClass="org.bouncycastle.crypto.paddings.ISO7816d4Padding" 10:57:59,028 DEBUG [main][CryptoRegistry] registerBlockCipherPadding: paddingName="PKCS7" paddingClass="org.bouncycastle.crypto.paddings.PKCS7Padding" 10:57:59,028 TRACE [main][CryptoRegistry] registerBlockCipherPadding: paddingName="PKCS5" paddingClass="org.bouncycastle.crypto.paddings.PKCS7Padding" 10:57:59,029 DEBUG [main][CryptoRegistry] registerBlockCipherPadding: paddingName="TBC" paddingClass="org.bouncycastle.crypto.paddings.TBCPadding" 10:57:59,030 DEBUG [main][CryptoRegistry] registerBlockCipherPadding: paddingName="X9.23" paddingClass="org.bouncycastle.crypto.paddings.X923Padding" 10:57:59,031 DEBUG [main][CryptoRegistry] registerBlockCipherPadding: paddingName="ZeroByte" paddingClass="org.bouncycastle.crypto.paddings.ZeroBytePadding" 10:57:59,032 TRACE [main][CryptoRegistry] registerAsymmetricBlockCipherPadding: paddingName="ISO9796-1" paddingClass="org.bouncycastle.crypto.encodings.ISO9796d1Encoding" 10:57:59,033 TRACE [main][CryptoRegistry] registerAsymmetricBlockCipherPadding: paddingName="OAEP" paddingClass="org.bouncycastle.crypto.encodings.OAEPEncoding" 10:57:59,033 TRACE [main][CryptoRegistry] registerAsymmetricBlockCipherPadding: paddingName="OAEPWITHSHA1ANDMGF1" paddingClass="org.bouncycastle.crypto.encodings.OAEPEncoding" 10:57:59,034 TRACE [main][CryptoRegistry] registerAsymmetricBlockCipherPadding: paddingName="PKCS1" paddingClass="org.bouncycastle.crypto.encodings.PKCS1Encoding" 10:57:59,043 TRACE [main][CryptoRegistry] registerAsymmetricCipherKeyPairGeneratorFactory: algorithmName="DH" factoryClass="org.cumulus4j.crypto.internal.asymmetric.keypairgenerator.DHBasicKeyPairGeneratorFactory" 10:57:59,044 TRACE [main][CryptoRegistry] registerAsymmetricCipherKeyPairGeneratorFactory: algorithmName="DSA" factoryClass="org.cumulus4j.crypto.internal.asymmetric.keypairgenerator.DSAKeyPairGeneratorFactory" 10:57:59,045 TRACE [main][CryptoRegistry] registerAsymmetricCipherKeyPairGeneratorFactory: algorithmName="ElGamal" factoryClass="org.cumulus4j.crypto.internal.asymmetric.keypairgenerator.ElGamalKeyPairGeneratorFactory" 10:57:59,045 TRACE [main][CryptoRegistry] registerAsymmetricCipherKeyPairGeneratorFactory: algorithmName="GOST3410" factoryClass="org.cumulus4j.crypto.internal.asymmetric.keypairgenerator.GOST3410KeyPairGeneratorFactory" 10:57:59,046 TRACE [main][CryptoRegistry] registerAsymmetricCipherKeyPairGeneratorFactory: algorithmName="NaccacheStern" factoryClass="org.cumulus4j.crypto.internal.asymmetric.keypairgenerator.NaccacheSternKeyPairGeneratorFactory" 10:57:59,048 TRACE [main][CryptoRegistry] registerAsymmetricCipherKeyPairGeneratorFactory: algorithmName="RSA" factoryClass="org.cumulus4j.crypto.internal.asymmetric.keypairgenerator.RSAKeyPairGeneratorFactory" 10:58:12,005 INFO [main][CryptoCache] getCryptoCacheCleanupTimerEnabled: Property 'cumulus4j.CryptoCache.cleanupTimer.enabled' is not set. Using default value true. 10:58:12,006 INFO [main][CryptoCache] Persistence property 'cumulus4j.CryptoCache.cleanupTimer.period' is not set. Using default value 60000. 10:58:12,209 TRACE [main][CryptoCache] acquireCipherEntry: Created new Cipher@1556162268 for opmode=ENCRYPT, encryptionAlgorithm=AES/GCM/NOPADDING and keyID=123. Initialising it with key and IV. 10:58:12,215 TRACE [main][CryptoCache] releaseCipherEntry: Releasing Cipher@1556162268 for opmode=ENCRYPT, encryptionAlgorithm=AES/GCM/NOPADDING keyID=123. 10:58:12,216 TRACE [main][CryptoCache] getKeyData: Found cached key with keyID=123. 10:58:12,216 TRACE [main][CryptoCache] acquireCipherEntry: Created new Cipher@1434015813 for opmode=DECRYPT, encryptionAlgorithm=AES/GCM/NOPADDING and keyID=123. Initialising it with key and IV. 10:58:12,217 TRACE [main][CryptoCache] releaseCipherEntry: Releasing Cipher@1434015813 for opmode=DECRYPT, encryptionAlgorithm=AES/GCM/NOPADDING keyID=123. 10:58:12,221 DEBUG [main][Persistence] Disconnecting org.cumulus4j.store.model.EncryptionCoordinateSet@17a87e37 from StateManager[pc=org.cumulus4j.store.model.EncryptionCoordinateSet@17a87e37, lifecycle=P_NONTRANS] 10:58:12,221 DEBUG [main][Cache] Object with id="org.cumulus4j.store.model.EncryptionCoordinateSet:1" being removed from Level 1 cache [current cache size = 1] 10:58:12,221 DEBUG [main][Cache] Level 1 Cache cleared 10:58:12,222 DEBUG [main][Persistence] ExecutionContext "org.datanucleus.ExecutionContextImpl@7d898981" closed 10:58:12,354 DEBUG [main][Persistence] Unmanaging Persistence of all classes 10:58:12,357 DEBUG [main][MetaData] Deregistering listener for metadata initialisation 10:58:12,358 DEBUG [main][Cache] Level 2 Cache cleared 10:58:12,749 DEBUG [main][General] Plugin Registry "org.datanucleus.plugin.EclipsePluginRegistry" not found. Falling back to DataNucleus registry. Reason : Class "org.eclipse.core.runtime.RegistryFactory" was not found in the CLASSPATH. Please check your specification and your CLASSPATH.. 10:58:12,749 DEBUG [main][General] Using PluginRegistry org.datanucleus.plugin.NonManagedPluginRegistry 10:58:12,752 DEBUG [main][General] Registering bundle org.cumulus4j.store version 1.2.1.SNAPSHOT at URL file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store/target/org.cumulus4j.store-1.2.1-SNAPSHOT.jar. 10:58:12,756 DEBUG [main][General] Loading extension points from plug-in file jar:file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store/target/org.cumulus4j.store-1.2.1-SNAPSHOT.jar!/plugin.xml. 10:58:12,758 DEBUG [main][General] Loading extensions from plug-in file jar:file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store/target/org.cumulus4j.store-1.2.1-SNAPSHOT.jar!/plugin.xml. 10:58:12,759 DEBUG [main][General] Registering bundle org.datanucleus.api.jdo version 3.2.3 at URL file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-api-jdo/3.2.3/datanucleus-api-jdo-3.2.3.jar. 10:58:12,764 DEBUG [main][General] Loading extension points from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-api-jdo/3.2.3/datanucleus-api-jdo-3.2.3.jar!/plugin.xml. 10:58:12,765 DEBUG [main][General] Loading extensions from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-api-jdo/3.2.3/datanucleus-api-jdo-3.2.3.jar!/plugin.xml. 10:58:12,765 WARN [main][General] Could not find MANIFEST.MF file for plugin file "file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store.crypto.keymanager/target/classes/plugin.xml" so ignoring it 10:58:12,766 DEBUG [main][General] Registering bundle org.datanucleus.store.rdbms version 3.2.3 at URL file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-rdbms/3.2.3/datanucleus-rdbms-3.2.3.jar. 10:58:12,781 DEBUG [main][General] Loading extension points from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-rdbms/3.2.3/datanucleus-rdbms-3.2.3.jar!/plugin.xml. 10:58:12,787 DEBUG [main][General] Loading extensions from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-rdbms/3.2.3/datanucleus-rdbms-3.2.3.jar!/plugin.xml. 10:58:12,792 DEBUG [main][General] Registering bundle org.datanucleus version 3.2.4 at URL file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-core/3.2.4/datanucleus-core-3.2.4.jar. 10:58:12,797 DEBUG [main][General] Loading extension points from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-core/3.2.4/datanucleus-core-3.2.4.jar!/plugin.xml. 10:58:12,805 DEBUG [main][General] Loading extensions from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-core/3.2.4/datanucleus-core-3.2.4.jar!/plugin.xml. 10:58:12,809 INFO [main][Persistence] Property cumulus4j.macAlgorithm unknown - will be ignored 10:58:12,809 INFO [main][Persistence] Property cumulus4j.encryptionAlgorithm unknown - will be ignored 10:58:12,809 DEBUG [main][Persistence] Java types support initialising ... 10:58:12,813 DEBUG [main][Persistence] Java types support loaded : supported java types=java.awt.Color, java.lang.Float, [Ljava.lang.Integer;, java.sql.Time, java.util.SortedSet, java.net.URL, java.util.Date, java.util.PriorityQueue, float, [Ljava.lang.Character;, [Ljava.lang.Double;, java.lang.Integer, java.math.BigDecimal, java.util.Vector, java.lang.Character, java.lang.Enum, java.lang.Long, java.lang.Short, java.util.Locale, java.util.Map, java.math.BigInteger, java.net.URI, java.lang.Byte, java.util.GregorianCalendar, java.awt.image.BufferedImage, byte, double, java.util.TimeZone, java.sql.Timestamp, java.util.Collection, java.util.Set, java.util.UUID, [Ljava.lang.String;, java.util.List, [Ljava.lang.Short;, java.util.Queue, java.util.SortedMap, [Ljava.lang.Enum;, [Ljava.lang.Boolean;, java.lang.Double, [Ljava.util.Date;, [B, [C, [D, java.util.HashMap, java.util.Currency, [F, long, java.util.Stack, java.util.TreeSet, [I, java.util.ArrayList, [J, java.util.HashSet, java.util.LinkedHashMap, java.util.Calendar, java.lang.StringBuffer, [S, [Ljava.math.BigInteger;, java.lang.Boolean, [Ljava.lang.Number;, java.lang.String, [Ljava.math.BigDecimal;, java.lang.Number, java.util.LinkedList, java.util.Hashtable, java.util.LinkedHashSet, [Z, [Ljava.lang.Float;, java.util.Properties, [Ljava.lang.Byte;, [Ljava.util.Locale;, int, java.sql.Date, boolean, java.util.TreeMap, [Ljava.lang.Long;, char, short, java.lang.Class, java.util.BitSet, java.util.Arrays$ArrayList 10:58:12,813 DEBUG [main][Persistence] Type converter support initialising ... 10:58:12,813 DEBUG [main][Persistence] Added converter for java.math.BigDecimal<->java.lang.String using org.datanucleus.store.types.converters.BigDecimalStringConverter 10:58:12,813 DEBUG [main][Persistence] Added converter for java.math.BigInteger<->java.lang.String using org.datanucleus.store.types.converters.BigIntegerStringConverter 10:58:12,813 DEBUG [main][Persistence] Added converter for java.util.BitSet<->java.lang.String using org.datanucleus.store.types.converters.BitSetStringConverter 10:58:12,813 DEBUG [main][Persistence] Added converter for java.util.Calendar<->java.lang.String using org.datanucleus.store.types.converters.CalendarStringConverter 10:58:12,813 DEBUG [main][Persistence] Added converter for java.lang.Class<->java.lang.String using org.datanucleus.store.types.converters.ClassStringConverter 10:58:12,813 DEBUG [main][Persistence] Added converter for java.awt.Color<->java.lang.String using org.datanucleus.store.types.converters.ColorStringConverter 10:58:12,814 DEBUG [main][Persistence] Added converter for java.lang.Integer<->java.lang.String using org.datanucleus.store.types.converters.IntegerStringConverter 10:58:12,814 DEBUG [main][Persistence] Added converter for java.lang.Long<->java.lang.String using org.datanucleus.store.types.converters.LongStringConverter 10:58:12,814 DEBUG [main][Persistence] Added converter for java.util.Currency<->java.lang.String using org.datanucleus.store.types.converters.CurrencyStringConverter 10:58:12,814 DEBUG [main][Persistence] Added converter for java.util.Date<->java.lang.Long using org.datanucleus.store.types.converters.DateLongConverter 10:58:12,814 DEBUG [main][Persistence] Added converter for java.util.Date<->java.lang.String using org.datanucleus.store.types.converters.DateStringConverter 10:58:12,814 DEBUG [main][Persistence] Added converter for java.util.Locale<->java.lang.String using org.datanucleus.store.types.converters.LocaleStringConverter 10:58:12,814 DEBUG [main][Persistence] Added converter for java.sql.Date<->java.lang.Long using org.datanucleus.store.types.converters.SqlDateLongConverter 10:58:12,815 DEBUG [main][Persistence] Added converter for java.sql.Date<->java.lang.String using org.datanucleus.store.types.converters.SqlDateStringConverter 10:58:12,815 DEBUG [main][Persistence] Added converter for java.sql.Time<->java.lang.Long using org.datanucleus.store.types.converters.SqlTimeLongConverter 10:58:12,815 DEBUG [main][Persistence] Added converter for java.sql.Time<->java.lang.String using org.datanucleus.store.types.converters.SqlTimeStringConverter 10:58:12,816 DEBUG [main][Persistence] Added converter for java.sql.Timestamp<->java.lang.Long using org.datanucleus.store.types.converters.SqlTimestampLongConverter 10:58:12,816 DEBUG [main][Persistence] Added converter for java.lang.StringBuffer<->java.lang.String using org.datanucleus.store.types.converters.StringBufferStringConverter 10:58:12,816 DEBUG [main][Persistence] Added converter for java.util.TimeZone<->java.lang.String using org.datanucleus.store.types.converters.TimeZoneStringConverter 10:58:12,816 DEBUG [main][Persistence] Added converter for java.net.URI<->java.lang.String using org.datanucleus.store.types.converters.URIStringConverter 10:58:12,817 DEBUG [main][Persistence] Added converter for java.net.URL<->java.lang.String using org.datanucleus.store.types.converters.URLStringConverter 10:58:12,817 DEBUG [main][Persistence] Added converter for java.util.UUID<->java.lang.String using org.datanucleus.store.types.converters.UUIDStringConverter 10:58:12,818 DEBUG [main][Persistence] TypeConverter for javax.time.calendar.LocalDate<->java.lang.String ignored since java type not present in CLASSPATH 10:58:12,818 DEBUG [main][Persistence] TypeConverter for javax.time.calendar.LocalTime<->java.lang.String ignored since java type not present in CLASSPATH 10:58:12,818 DEBUG [main][Persistence] TypeConverter for javax.time.calendar.LocalTime<->java.lang.Long ignored since java type not present in CLASSPATH 10:58:12,819 DEBUG [main][Persistence] TypeConverter for javax.time.calendar.LocalDateTime<->java.lang.String ignored since java type not present in CLASSPATH 10:58:12,819 DEBUG [main][Persistence] Added converter for java.io.Serializable<->java.lang.String using org.datanucleus.store.types.converters.SerializableStringConverter 10:58:12,819 DEBUG [main][Persistence] Added converter for java.io.Serializable<->[B using org.datanucleus.store.types.converters.SerializableByteArrayConverter 10:58:12,819 DEBUG [main][Persistence] Type converter support loaded 10:58:12,819 DEBUG [main][MetaData] MetaDataManager : Input=(XML,Annotations), XML-Validation=false, XML-Suffices=(persistence=*.jdo, orm=orm, query=*.jdoquery), JDO-listener=true 10:58:12,819 DEBUG [main][MetaData] Registering listener for metadata initialisation 10:58:12,820 DEBUG [main][MetaData] Listener found initialisation for persistable class org.cumulus4j.store.model.EncryptionCoordinateSet 10:58:12,820 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /META-INF/package.jdo 10:58:12,821 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /WEB-INF/package.jdo 10:58:12,821 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /package.jdo 10:58:12,822 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/package.jdo 10:58:12,822 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org.jdo 10:58:12,822 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/package.jdo 10:58:12,823 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j.jdo 10:58:12,823 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/package.jdo 10:58:12,824 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store.jdo 10:58:12,824 DEBUG [main][MetaData] Parsing MetaData file "jar:file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store/target/org.cumulus4j.store-1.2.1-SNAPSHOT.jar!/org/cumulus4j/store/model/package.jdo" using handler "jdo" (validation="false") 10:58:12,827 DEBUG [main][MetaData] XML Entity Public="" System="http://java.sun.com/dtd/jdo_3_0.dtd 10:58:13,206 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model.jdo 10:58:13,207 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model/EncryptionCoordinateSet.jdo 10:58:13,207 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" not found 10:58:13,208 DEBUG [main][MetaData] Class "org.cumulus4j.store.model.EncryptionCoordinateSet" has been specified with JDO annotations so using those. 10:58:13,210 DEBUG [main][MetaData] Class "org.cumulus4j.store.model.EncryptionCoordinateSet" : Populating Meta-Data 10:58:13,210 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /META-INF/package.orm 10:58:13,211 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /WEB-INF/package.orm 10:58:13,211 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /package.orm 10:58:13,212 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/package.orm 10:58:13,212 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org.orm 10:58:13,213 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/package.orm 10:58:13,213 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j.orm 10:58:13,214 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/package.orm 10:58:13,214 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store.orm 10:58:13,214 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model/package.orm 10:58:13,215 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model.orm 10:58:13,215 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model/EncryptionCoordinateSet.orm 10:58:13,215 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" not found 10:58:13,216 DEBUG [main][Datastore] Creating StoreManager for datastore 10:58:13,223 DEBUG [main][Connection] Created tx data source using pooling type of dbcp-builtin 10:58:13,223 DEBUG [main][Connection] Registered transactional connection factory under name "rdbms/tx" 10:58:13,223 DEBUG [main][Connection] Registered nontransactional connection factory under name "rdbms/nontx" 10:58:13,230 DEBUG [main][Connection] Created nontx data source using pooling type of dbcp-builtin 10:58:14,880 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@10b892d5" opened 10:58:14,883 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Boolean (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:58:14,883 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Boolean (jdbc-type=BOOLEAN, sql-type=BOOLEAN, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BooleanRDBMSMapping, default=false) 10:58:14,884 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Boolean (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=false) 10:58:14,884 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Byte (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=false) 10:58:14,884 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Character (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=true) 10:58:14,884 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Character (jdbc-type=INTEGER, sql-type=INTEGER, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:58:14,884 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Character (jdbc-type=INTEGER, sql-type=INT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:58:14,884 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Double (jdbc-type=DOUBLE, sql-type=DOUBLE, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DoubleRDBMSMapping, default=true) 10:58:14,885 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Double (jdbc-type=DECIMAL, sql-type=DECIMAL, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DecimalRDBMSMapping, default=false) 10:58:14,885 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Float (jdbc-type=FLOAT, sql-type=FLOAT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.FloatRDBMSMapping, default=true) 10:58:14,885 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Float (jdbc-type=DOUBLE, sql-type=DOUBLE, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DoubleRDBMSMapping, default=false) 10:58:14,885 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Float (jdbc-type=REAL, sql-type=REAL, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.RealRDBMSMapping, default=false) 10:58:14,885 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Float (jdbc-type=DECIMAL, sql-type=DECIMAL, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DecimalRDBMSMapping, default=false) 10:58:14,885 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=INTEGER, sql-type=INTEGER, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=true) 10:58:14,885 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 10:58:14,886 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=false) 10:58:14,886 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=INTEGER, sql-type=INT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=true) 10:58:14,886 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=false) 10:58:14,886 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Long (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=true) 10:58:14,886 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Long (jdbc-type=INTEGER, sql-type=INT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:58:14,886 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Long (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=false) 10:58:14,887 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Long (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=false) 10:58:14,887 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Short (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=true) 10:58:14,888 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Short (jdbc-type=INTEGER, sql-type=INTEGER, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:58:14,888 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Short (jdbc-type=INTEGER, sql-type=INT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:58:14,889 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=true) 10:58:14,889 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:58:14,889 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 10:58:14,890 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=LONGVARCHAR, sql-type=LONGVARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.LongVarcharRDBMSMapping, default=false) 10:58:14,890 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=CLOB, sql-type=CLOB, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.ClobRDBMSMapping, default=false) 10:58:14,890 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=BLOB, sql-type=BLOB, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BlobRDBMSMapping, default=false) 10:58:14,891 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=NVARCHAR, sql-type=NVARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NVarcharRDBMSMapping, default=false) 10:58:14,891 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=NCHAR, sql-type=NCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NCharRDBMSMapping, default=false) 10:58:14,891 DEBUG [main][Datastore] Adding RDBMS support for Java type java.math.BigDecimal (jdbc-type=DECIMAL, sql-type=DECIMAL, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DecimalRDBMSMapping, default=true) 10:58:14,892 DEBUG [main][Datastore] Adding RDBMS support for Java type java.math.BigDecimal (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=false) 10:58:14,892 DEBUG [main][Datastore] Adding RDBMS support for Java type java.math.BigInteger (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=true) 10:58:14,892 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=DATE, sql-type=DATE, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DateRDBMSMapping, default=true) 10:58:14,892 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=TIMESTAMP, sql-type=TIMESTAMP, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimestampRDBMSMapping, default=false) 10:58:14,892 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:58:14,892 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 10:58:14,892 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 10:58:14,892 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=TIME, sql-type=TIME, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimeRDBMSMapping, default=true) 10:58:14,892 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=TIMESTAMP, sql-type=TIMESTAMP, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimestampRDBMSMapping, default=false) 10:58:14,892 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:58:14,892 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 10:58:14,893 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 10:58:14,893 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Timestamp (jdbc-type=TIMESTAMP, sql-type=TIMESTAMP, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimestampRDBMSMapping, default=true) 10:58:14,893 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Timestamp (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:58:14,893 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Timestamp (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 10:58:14,893 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=TIMESTAMP, sql-type=TIMESTAMP, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimestampRDBMSMapping, default=true) 10:58:14,893 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=DATE, sql-type=DATE, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DateRDBMSMapping, default=false) 10:58:14,893 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:58:14,893 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 10:58:14,893 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 10:58:14,893 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=TIME, sql-type=TIME, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimeRDBMSMapping, default=false) 10:58:14,893 DEBUG [main][Datastore] Adding RDBMS support for Java type java.io.Serializable (jdbc-type=LONGVARBINARY, sql-type=LONGVARBINARY, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.LongVarBinaryRDBMSMapping, default=true) 10:58:14,893 DEBUG [main][Datastore] Adding RDBMS support for Java type java.io.Serializable (jdbc-type=BLOB, sql-type=BLOB, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BlobRDBMSMapping, default=false) 10:58:14,894 DEBUG [main][Datastore] Adding RDBMS support for Java type java.io.Serializable (jdbc-type=VARBINARY, sql-type=VARBINARY, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarBinaryRDBMSMapping, default=false) 10:58:14,894 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=true) 10:58:14,894 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=INTEGER, sql-type=INTEGER, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:58:14,894 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=false) 10:58:14,894 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:58:14,894 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 10:58:15,032 DEBUG [main][Datastore] Removing RDBMS support for Java type java.lang.String (jdbc-type=NVARCHAR, sql-type=NVARCHAR) 10:58:15,032 DEBUG [main][Datastore] Removing RDBMS support for Java type java.lang.String (jdbc-type=NCHAR, sql-type=NCHAR) 10:58:15,042 DEBUG [main][Datastore] ======================= Datastore ========================= 10:58:15,042 DEBUG [main][Datastore] StoreManager : "rdbms" (org.datanucleus.store.rdbms.RDBMSStoreManager) 10:58:15,042 DEBUG [main][Datastore] Datastore : read-write 10:58:15,042 DEBUG [main][Datastore] Schema Control : AutoCreate(Tables), Validate(None) 10:58:15,042 DEBUG [main][Datastore] Query Languages : [JDOQL, JPQL, SQL, STOREDPROC] 10:58:15,042 DEBUG [main][Datastore] Queries : Timeout=0 10:58:15,042 DEBUG [main][Datastore] =========================================================== 10:58:15,042 DEBUG [main][Datastore] Datastore Adapter : org.datanucleus.store.rdbms.adapter.DerbyAdapter 10:58:15,042 DEBUG [main][Datastore] Datastore : name="Apache Derby" version="10.7.1.1 - (1040133)" 10:58:15,042 DEBUG [main][Datastore] Datastore Driver : name="Apache Derby Embedded JDBC Driver" version="10.7.1.1 - (1040133)" 10:58:15,042 DEBUG [main][Datastore] Primary Connection Factory : URL[jdbc:derby:/tmp/cumulus4j-test.y9xg8slq/derby/cumulus4j;create=true] 10:58:15,042 DEBUG [main][Datastore] Secondary Connection Factory : URL[jdbc:derby:/tmp/cumulus4j-test.y9xg8slq/derby/cumulus4j;create=true] 10:58:15,042 DEBUG [main][Datastore] Datastore Identifiers : factory="datanucleus2" case=UPPERCASE catalog= schema=ROOT 10:58:15,042 DEBUG [main][Datastore] Supported Identifier Cases : "MixedCase" UPPERCASE "MixedCase-Sensitive" 10:58:15,043 DEBUG [main][Datastore] Supported Identifier Lengths (max) : Table=128 Column=128 Constraint=128 Index=128 Delimiter=" 10:58:15,043 DEBUG [main][Datastore] Support for Identifiers in DDL : catalog=false schema=true 10:58:15,043 DEBUG [main][Datastore] Datastore : checkTableViewExistence, rdbmsConstraintCreateMode=DataNucleus, initialiseColumnInfo=ALL 10:58:15,043 DEBUG [main][Datastore] Support Statement Batching : yes (max-batch-size=50) 10:58:15,043 DEBUG [main][Datastore] Queries : Results direction=forward, type=forward-only, concurrency=read-only 10:58:15,043 DEBUG [main][Datastore] Java-Types : string-default-length=255 10:58:15,043 DEBUG [main][Datastore] JDBC-Types : VARCHAR, LONGVARCHAR, BINARY, BOOLEAN, VARBINARY, LONGVARBINARY, BIGINT, JAVA_OBJECT, [id=2009], CHAR, NUMERIC, DECIMAL, INTEGER, CLOB, SMALLINT, BLOB, FLOAT, REAL, DOUBLE, DATE, TIME, TIMESTAMP 10:58:15,043 DEBUG [main][Datastore] =========================================================== 10:58:15,060 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@10b892d5" non enlisted to a transaction is being committed. 10:58:15,061 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@10b892d5" closed 10:58:15,061 DEBUG [main][Datastore] StoreManager now created 10:58:15,061 DEBUG [main][Persistence] ================= NucleusContext =============== 10:58:15,061 DEBUG [main][Persistence] DataNucleus Context : Version "3.2.4" with JRE "1.8.0_91" on "Linux" 10:58:15,062 DEBUG [main][Persistence] Persistence API : JDO 10:58:15,062 DEBUG [main][Persistence] Plugin Registry : org.datanucleus.plugin.NonManagedPluginRegistry 10:58:15,062 DEBUG [main][Persistence] ClassLoading : datanucleus 10:58:15,062 DEBUG [main][Persistence] Persistence : pm-singlethreaded, nontransactional-read, nontransactional-write, reachability-at-commit, copy-on-attach, managed-relations(checked), deletion-policy=JDO2, serverTimeZone=Europe/Berlin 10:58:15,062 DEBUG [main][Persistence] AutoStart : mechanism=None, mode=Quiet 10:58:15,062 DEBUG [main][Persistence] Transactions : type=RESOURCE_LOCAL, mode=datastore, isolation=read-committed 10:58:15,062 DEBUG [main][Persistence] ValueGeneration : txn-isolation=read-committed connection=New 10:58:15,062 DEBUG [main][Persistence] Cache : Level1 (soft), Level2 (soft, mode=UNSPECIFIED), QueryResults (soft), Collections/Maps 10:58:15,062 DEBUG [main][Persistence] ================================================ 10:58:15,063 DEBUG [main][Cache] Level 2 Cache of type "soft" initialised 10:58:15,064 INFO [main][AbstractCryptoManager] getCryptoSessionExpiryTimerPeriod: Property 'cumulus4j.cryptoSessionExpiryTimer.period' is not set. Using default value 60000. 10:58:15,065 TRACE [main][AbstractCryptoSession] setCryptoSessionID: cryptoSessionID=b819ba8c-257f-420a-a402-850369bba0a9 10:58:15,065 INFO [main][AbstractCryptoManager] getCryptoSessionExpiryAgeMSec: Property 'cumulus4j.cryptoSessionExpiryAge' is not set. Using default value 1800000. 10:58:15,065 DEBUG [main][Persistence] Started pool of ExecutionContext (maxPool=20, reaperThread=false) 10:58:15,067 DEBUG [main][Persistence] ExecutionContext "org.datanucleus.ExecutionContextImpl@7a0e1b5e" opened for datastore "org.datanucleus.store.rdbms.RDBMSStoreManager@702ed190" with txn="org.datanucleus.TransactionImpl@173b9122" 10:58:15,068 DEBUG [main][Cache] Level 1 Cache of type "soft" initialised 10:58:15,360 INFO [main][AbstractCryptoManager] getEncryptionAlgorithm: Property 'cumulus4j.encryptionAlgorithm' is set to 'AES/GCM/NoPadding'. Using this encryption algorithm. 10:58:15,360 INFO [main][AbstractCryptoManager] getMACAlgorithm: Property 'cumulus4j.macAlgorithm' is set to 'NONE'. Using this MAC algorithm. 10:58:15,360 DEBUG [main][Cache] Query Cache of type "org.datanucleus.query.cache.SoftQueryCompilationCache" initialised 10:58:15,360 DEBUG [main][Cache] Query Cache of type "org.datanucleus.store.query.cache.SoftQueryDatastoreCompilationCache" initialised 10:58:15,360 DEBUG [main][Cache] Query Cache of type "org.datanucleus.store.query.cache.SoftQueryResultsCache" initialised 10:58:15,360 DEBUG [main][Query] JDOQL Single-String with "SELECT UNIQUE WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm" 10:58:15,361 DEBUG [main][MetaData] Class "org.cumulus4j.store.model.EncryptionCoordinateSet" : Initialising Meta-Data 10:58:15,361 DEBUG [main][Persistence] Managing Persistence of Class : org.cumulus4j.store.model.EncryptionCoordinateSet [Table : ENCRYPTIONCOORDINATESET, InheritanceStrategy : new-table] 10:58:15,362 DEBUG [main][Schema] Column "ENCRYPTIONCOORDINATESET.ENCRYPTIONCOORDINATESETID" added to internal representation of table. 10:58:15,362 DEBUG [main][Schema] Field [org.cumulus4j.store.model.EncryptionCoordinateSet.encryptionCoordinateSetID] -> Column(s) [ENCRYPTIONCOORDINATESET.ENCRYPTIONCOORDINATESETID] using mapping of type "org.datanucleus.store.rdbms.mapping.java.LongMapping" (org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping) 10:58:15,362 DEBUG [main][Schema] Table ENCRYPTIONCOORDINATESET will manage the persistence of the fields for class org.cumulus4j.store.model.EncryptionCoordinateSet (inheritance strategy="new-table") 10:58:15,362 DEBUG [main][Schema] Column "ENCRYPTIONCOORDINATESET.CIPHERTRANSFORMATION" added to internal representation of table. 10:58:15,362 DEBUG [main][Schema] Field [org.cumulus4j.store.model.EncryptionCoordinateSet.cipherTransformation] -> Column(s) [ENCRYPTIONCOORDINATESET.CIPHERTRANSFORMATION] using mapping of type "org.datanucleus.store.rdbms.mapping.java.StringMapping" (org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping) 10:58:15,363 DEBUG [main][Schema] Column "ENCRYPTIONCOORDINATESET.MACALGORITHM" added to internal representation of table. 10:58:15,363 DEBUG [main][Schema] Field [org.cumulus4j.store.model.EncryptionCoordinateSet.macAlgorithm] -> Column(s) [ENCRYPTIONCOORDINATESET.MACALGORITHM] using mapping of type "org.datanucleus.store.rdbms.mapping.java.StringMapping" (org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping) 10:58:15,363 DEBUG [main][Schema] Column "ENCRYPTIONCOORDINATESET.VERSION" added to internal representation of table. 10:58:15,363 DEBUG [main][Schema] Table/View ENCRYPTIONCOORDINATESET has been initialised 10:58:15,364 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@6e33c391" opened with isolation level "serializable" and auto-commit=false 10:58:15,364 DEBUG [main][Schema] Schema Transaction started with connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@6e33c391" with isolation "serializable" 10:58:15,415 DEBUG [main][Schema] Check of existence of ENCRYPTIONCOORDINATESET returned no table 10:58:15,415 DEBUG [main][Schema] Creating table ENCRYPTIONCOORDINATESET 10:58:15,416 DEBUG [main][Schema] CREATE TABLE ENCRYPTIONCOORDINATESET ( ENCRYPTIONCOORDINATESETID BIGINT NOT NULL generated always as identity (start with 1), CIPHERTRANSFORMATION VARCHAR(255) NOT NULL, MACALGORITHM VARCHAR(255) NOT NULL, VERSION BIGINT NOT NULL ) 10:58:15,436 DEBUG [main][Schema] Execution Time = 20 ms 10:58:15,437 DEBUG [main][Schema] ALTER TABLE ENCRYPTIONCOORDINATESET ADD CONSTRAINT ENCRYPTIONCOORDINATESET_PK PRIMARY KEY (ENCRYPTIONCOORDINATESETID) 10:58:15,471 DEBUG [main][Schema] Execution Time = 34 ms 10:58:15,493 DEBUG [main][Schema] Schema Transaction committing with connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@6e33c391" 10:58:15,499 DEBUG [main][Schema] Schema Transaction closing with connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@6e33c391" 10:58:15,499 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@6e33c391" non enlisted to a transaction is being committed. 10:58:15,499 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@6e33c391" closed 10:58:15,499 DEBUG [main][Query] JDOQL Query : Compiling "SELECT UNIQUE FROM org.cumulus4j.store.model.EncryptionCoordinateSet WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm" 10:58:15,501 DEBUG [main][Query] JDOQL Query : Compile Time = 2 ms 10:58:15,501 DEBUG [main][Query] QueryCompilation: [filter:DyadicExpression{DyadicExpression{PrimaryExpression{this.cipherTransformation} = ParameterExpression{cipherTransformation}} AND DyadicExpression{PrimaryExpression{this.macAlgorithm} = ParameterExpression{macAlgorithm}}}] [symbols: macAlgorithm type=java.lang.String, this type=org.cumulus4j.store.model.EncryptionCoordinateSet, cipherTransformation type=java.lang.String] 10:58:15,501 DEBUG [main][Query] JDOQL Query : Compiling "SELECT UNIQUE FROM org.cumulus4j.store.model.EncryptionCoordinateSet WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm" for datastore 10:58:15,505 DEBUG [main][Query] JDOQL Query : Compile Time for datastore = 4 ms 10:58:15,506 DEBUG [main][Query] SELECT UNIQUE FROM org.cumulus4j.store.model.EncryptionCoordinateSet WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm Query compiled to datastore query "SELECT 'org.cumulus4j.store.model.EncryptionCoordinateSet' AS NUCLEUS_TYPE,A0.CIPHERTRANSFORMATION,A0.ENCRYPTIONCOORDINATESETID,A0.MACALGORITHM,A0.VERSION FROM ENCRYPTIONCOORDINATESET A0 WHERE A0.CIPHERTRANSFORMATION = ? AND A0.MACALGORITHM = ?" 10:58:15,506 DEBUG [main][Connection] Connection added to the pool : org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@27a0a5a2 [conn=null, commitOnRelease=true, closeOnRelease=true, closeOnTxnEnd=true] for key=org.datanucleus.ExecutionContextImpl@7a0e1b5e in factory=ConnectionFactory:nontx[org.datanucleus.store.rdbms.ConnectionFactoryImpl@7692cd34] 10:58:15,506 DEBUG [main][Query] JDOQL Query : Executing "SELECT UNIQUE FROM org.cumulus4j.store.model.EncryptionCoordinateSet WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm" ... 10:58:15,507 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@33aa93c" opened with isolation level "read-committed" and auto-commit=false 10:58:15,521 DEBUG [main][Datastore] Closing PreparedStatement "org.datanucleus.store.rdbms.datasource.dbcp.DelegatingPreparedStatement@3e792ce3" 10:58:15,522 DEBUG [main][Native] SELECT 'org.cumulus4j.store.model.EncryptionCoordinateSet' AS NUCLEUS_TYPE,A0.CIPHERTRANSFORMATION,A0.ENCRYPTIONCOORDINATESETID,A0.MACALGORITHM,A0.VERSION FROM ENCRYPTIONCOORDINATESET A0 WHERE A0.CIPHERTRANSFORMATION = <'AES/GCM/NOPADDING'> AND A0.MACALGORITHM = <'NONE'> 10:58:15,523 DEBUG [main][Retrieve] Execution Time = 1 ms 10:58:15,523 DEBUG [main][Query] JDOQL Query : Execution Time = 17 ms 10:58:15,523 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@33aa93c" non enlisted to a transaction is being committed. 10:58:15,524 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@33aa93c" closed 10:58:15,524 DEBUG [main][Connection] Connection removed from the pool : org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@27a0a5a2 [conn=org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@33aa93c, commitOnRelease=true, closeOnRelease=true, closeOnTxnEnd=true] for key=org.datanucleus.ExecutionContextImpl@7a0e1b5e in factory=ConnectionFactory:nontx[org.datanucleus.store.rdbms.ConnectionFactoryImpl@7692cd34] 10:58:15,524 DEBUG [main][Persistence] Making object persistent : "org.cumulus4j.store.model.EncryptionCoordinateSet@3c1e3314" 10:58:15,524 DEBUG [main][Persistence] Started pool of ObjectProviders (maxPool=0, reaperThread=false) 10:58:15,525 DEBUG [main][Persistence] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@3c1e3314" being inserted into table "ENCRYPTIONCOORDINATESET" 10:58:15,525 DEBUG [main][Connection] Connection added to the pool : org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@4b770e40 [conn=null, commitOnRelease=true, closeOnRelease=true, closeOnTxnEnd=true] for key=org.datanucleus.ExecutionContextImpl@7a0e1b5e in factory=ConnectionFactory:nontx[org.datanucleus.store.rdbms.ConnectionFactoryImpl@7692cd34] 10:58:15,525 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@78e16155" opened with isolation level "read-committed" and auto-commit=false 10:58:15,533 DEBUG [main][Datastore] Using PreparedStatement "org.datanucleus.store.rdbms.ParamLoggingPreparedStatement@50b0bc4c" for connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@78e16155" 10:58:15,533 DEBUG [main][Native] INSERT INTO ENCRYPTIONCOORDINATESET (CIPHERTRANSFORMATION,MACALGORITHM,VERSION) VALUES (<'AES/GCM/NOPADDING'>,<'NONE'>,<1>) 10:58:15,535 DEBUG [main][Persist] Execution Time = 2 ms (number of rows = 1) on PreparedStatement "org.datanucleus.store.rdbms.ParamLoggingPreparedStatement@50b0bc4c" 10:58:15,540 DEBUG [main][Persist] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@3c1e3314" was inserted in the datastore and was given strategy value of "1" 10:58:15,540 DEBUG [main][Cache] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@3c1e3314" (id="org.cumulus4j.store.model.EncryptionCoordinateSet:1") added to Level 1 cache (loadedFlags="[YYY]") 10:58:15,540 DEBUG [main][Datastore] Closing PreparedStatement "org.datanucleus.store.rdbms.ParamLoggingPreparedStatement@50b0bc4c" 10:58:15,545 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@78e16155" non enlisted to a transaction is being committed. 10:58:15,546 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@78e16155" closed 10:58:15,546 DEBUG [main][Connection] Connection removed from the pool : org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@4b770e40 [conn=org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@78e16155, commitOnRelease=true, closeOnRelease=true, closeOnTxnEnd=true] for key=org.datanucleus.ExecutionContextImpl@7a0e1b5e in factory=ConnectionFactory:nontx[org.datanucleus.store.rdbms.ConnectionFactoryImpl@7692cd34] 10:58:15,546 DEBUG [main][Persistence] ExecutionContext.internalFlush() process started using ordered flush - 1 enlisted objects 10:58:15,546 DEBUG [main][Persistence] ExecutionContext.internalFlush() process finished 10:58:15,546 DEBUG [main][Cache] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@3c1e3314" (id="1") added to Level 2 cache (fields="[0, 1, 2]", version="1") 10:58:15,546 DEBUG [main][Lifecycle] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@3c1e3314" (id="org.cumulus4j.store.model.EncryptionCoordinateSet:1") has a lifecycle change : "P_NEW"->"HOLLOW" 10:58:15,547 DEBUG [main][Transaction] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@3c1e3314" (id="org.cumulus4j.store.model.EncryptionCoordinateSet:1") being evicted from transactional cache 10:58:15,547 DEBUG [main][Persistence] Detaching copy of object "org.cumulus4j.store.model.EncryptionCoordinateSet@3c1e3314" (depth=0) as "org.cumulus4j.store.model.EncryptionCoordinateSet@28fa700e" with detached-fields [0, 1, 2] and fields-to-load=[0, 2] 10:58:15,547 DEBUG [main][Cache] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@3c1e3314" (id="1") is loading the following fields from the Level 2 cache object : [0, 2] 10:58:15,547 DEBUG [main][Lifecycle] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@3c1e3314" (id="org.cumulus4j.store.model.EncryptionCoordinateSet:1") has a lifecycle change : "HOLLOW"->"P_NONTRANS" 10:58:17,670 INFO [main][CryptoCache] Persistence property 'cumulus4j.CryptoCache.cleanupTimer.period' is not set. Using default value 60000. 10:58:17,779 TRACE [main][CryptoCache] acquireCipherEntry: Created new Cipher@1779914089 for opmode=ENCRYPT, encryptionAlgorithm=AES/GCM/NOPADDING and keyID=123. Initialising it with key and IV. 10:58:17,910 TRACE [main][CryptoCache] releaseCipherEntry: Releasing Cipher@1779914089 for opmode=ENCRYPT, encryptionAlgorithm=AES/GCM/NOPADDING keyID=123. 10:58:17,911 TRACE [main][CryptoCache] acquireCipherEntry: Found cached Cipher@1779914089 for opmode=ENCRYPT, encryptionAlgorithm=AES/GCM/NOPADDING and keyID=123. Initialising it with new IV (without key). 10:58:17,960 TRACE [main][CryptoCache] releaseCipherEntry: Releasing Cipher@1779914089 for opmode=ENCRYPT, encryptionAlgorithm=AES/GCM/NOPADDING keyID=123. 10:58:17,961 TRACE [main][CryptoCache] clear: entered 10:58:18,069 TRACE [main][CryptoCache] acquireCipherEntry: Created new Cipher@295055909 for opmode=ENCRYPT, encryptionAlgorithm=AES/GCM/NOPADDING and keyID=123. Initialising it with key and IV. 10:58:18,113 TRACE [main][CryptoCache] releaseCipherEntry: Releasing Cipher@295055909 for opmode=ENCRYPT, encryptionAlgorithm=AES/GCM/NOPADDING keyID=123. 10:58:18,240 TRACE [main][CryptoCache] clear: entered 10:58:18,240 TRACE [main][CryptoCache] getKeyData: No cached key with keyID=123 found. 10:58:18,348 TRACE [main][CryptoCache] acquireCipherEntry: Created new Cipher@1060935276 for opmode=DECRYPT, encryptionAlgorithm=AES/GCM/NOPADDING and keyID=123. Initialising it with key and IV. 10:58:18,397 TRACE [main][CryptoCache] releaseCipherEntry: Releasing Cipher@1060935276 for opmode=DECRYPT, encryptionAlgorithm=AES/GCM/NOPADDING keyID=123. 10:58:18,647 TRACE [main][CryptoCache] acquireCipherEntry: Found cached Cipher@1060935276 for opmode=DECRYPT, encryptionAlgorithm=AES/GCM/NOPADDING and keyID=123. Initialising it with new IV (without key). 10:58:18,690 TRACE [main][CryptoCache] releaseCipherEntry: Releasing Cipher@1060935276 for opmode=DECRYPT, encryptionAlgorithm=AES/GCM/NOPADDING keyID=123. 10:58:18,691 TRACE [main][CryptoCache] clear: entered 10:58:18,691 TRACE [main][CryptoCache] getKeyData: No cached key with keyID=123 found. 10:58:18,799 TRACE [main][CryptoCache] acquireCipherEntry: Created new Cipher@300811000 for opmode=DECRYPT, encryptionAlgorithm=AES/GCM/NOPADDING and keyID=123. Initialising it with key and IV. 10:58:18,841 TRACE [main][CryptoCache] releaseCipherEntry: Releasing Cipher@300811000 for opmode=DECRYPT, encryptionAlgorithm=AES/GCM/NOPADDING keyID=123. 10:58:18,872 DEBUG [main][Persistence] Disconnecting org.cumulus4j.store.model.EncryptionCoordinateSet@3c1e3314 from StateManager[pc=org.cumulus4j.store.model.EncryptionCoordinateSet@3c1e3314, lifecycle=P_NONTRANS] 10:58:18,872 DEBUG [main][Cache] Object with id="org.cumulus4j.store.model.EncryptionCoordinateSet:1" being removed from Level 1 cache [current cache size = 1] 10:58:18,872 DEBUG [main][Cache] Level 1 Cache cleared 10:58:18,872 DEBUG [main][Persistence] ExecutionContext "org.datanucleus.ExecutionContextImpl@7a0e1b5e" closed 10:58:19,027 DEBUG [main][Persistence] Unmanaging Persistence of all classes 10:58:19,028 DEBUG [main][MetaData] Deregistering listener for metadata initialisation 10:58:19,028 DEBUG [main][Cache] Level 2 Cache cleared Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 27.165 sec Running org.cumulus4j.store.crypto.keymanager.test.TestKeyManagerCryptoSession_Twofish_CBC_PKCS5Padding_HMACSHA1 10:58:19,278 WARN [main][MessageBrokerRegistry] setActiveMessageBroker: java.lang.IllegalStateException: An active MessageBroker already exists! Changing the active MessageBroker now is highly discouraged as it may cause errors! java.lang.IllegalStateException: An active MessageBroker already exists! Changing the active MessageBroker now is highly discouraged as it may cause errors! at org.cumulus4j.store.crypto.keymanager.messagebroker.MessageBrokerRegistry.setActiveMessageBroker(MessageBrokerRegistry.java:117) at org.cumulus4j.store.crypto.keymanager.test.MockMessageBroker.setMockSharedInstance(MockMessageBroker.java:41) at org.cumulus4j.store.crypto.keymanager.test.AbstractKeyManagerCryptoSessionTest.beforeClass(AbstractKeyManagerCryptoSessionTest.java:74) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 10:58:19,283 INFO [main][MessageBrokerRegistry] setActiveMessageBroker: New activeMessageBroker=org.cumulus4j.store.crypto.keymanager.test.MockMessageBroker@3fc08eec 10:58:19,285 DEBUG [main][General] Plugin Registry "org.datanucleus.plugin.EclipsePluginRegistry" not found. Falling back to DataNucleus registry. Reason : Class "org.eclipse.core.runtime.RegistryFactory" was not found in the CLASSPATH. Please check your specification and your CLASSPATH.. 10:58:19,285 DEBUG [main][General] Using PluginRegistry org.datanucleus.plugin.NonManagedPluginRegistry 10:58:19,288 DEBUG [main][General] Registering bundle org.cumulus4j.store version 1.2.1.SNAPSHOT at URL file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store/target/org.cumulus4j.store-1.2.1-SNAPSHOT.jar. 10:58:19,290 DEBUG [main][General] Loading extension points from plug-in file jar:file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store/target/org.cumulus4j.store-1.2.1-SNAPSHOT.jar!/plugin.xml. 10:58:19,291 DEBUG [main][General] Loading extensions from plug-in file jar:file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store/target/org.cumulus4j.store-1.2.1-SNAPSHOT.jar!/plugin.xml. 10:58:19,292 DEBUG [main][General] Registering bundle org.datanucleus.api.jdo version 3.2.3 at URL file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-api-jdo/3.2.3/datanucleus-api-jdo-3.2.3.jar. 10:58:19,294 DEBUG [main][General] Loading extension points from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-api-jdo/3.2.3/datanucleus-api-jdo-3.2.3.jar!/plugin.xml. 10:58:19,295 DEBUG [main][General] Loading extensions from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-api-jdo/3.2.3/datanucleus-api-jdo-3.2.3.jar!/plugin.xml. 10:58:19,296 WARN [main][General] Could not find MANIFEST.MF file for plugin file "file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store.crypto.keymanager/target/classes/plugin.xml" so ignoring it 10:58:19,296 DEBUG [main][General] Registering bundle org.datanucleus.store.rdbms version 3.2.3 at URL file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-rdbms/3.2.3/datanucleus-rdbms-3.2.3.jar. 10:58:19,304 DEBUG [main][General] Loading extension points from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-rdbms/3.2.3/datanucleus-rdbms-3.2.3.jar!/plugin.xml. 10:58:19,308 DEBUG [main][General] Loading extensions from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-rdbms/3.2.3/datanucleus-rdbms-3.2.3.jar!/plugin.xml. 10:58:19,311 DEBUG [main][General] Registering bundle org.datanucleus version 3.2.4 at URL file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-core/3.2.4/datanucleus-core-3.2.4.jar. 10:58:19,315 DEBUG [main][General] Loading extension points from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-core/3.2.4/datanucleus-core-3.2.4.jar!/plugin.xml. 10:58:19,320 DEBUG [main][General] Loading extensions from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-core/3.2.4/datanucleus-core-3.2.4.jar!/plugin.xml. 10:58:19,324 INFO [main][Persistence] Property cumulus4j.macAlgorithm unknown - will be ignored 10:58:19,324 INFO [main][Persistence] Property cumulus4j.encryptionAlgorithm unknown - will be ignored 10:58:19,324 DEBUG [main][Persistence] Java types support initialising ... 10:58:19,327 DEBUG [main][Persistence] Java types support loaded : supported java types=java.awt.Color, java.lang.Float, [Ljava.lang.Integer;, java.sql.Time, java.util.SortedSet, java.net.URL, java.util.Date, java.util.PriorityQueue, float, [Ljava.lang.Character;, [Ljava.lang.Double;, java.lang.Integer, java.math.BigDecimal, java.util.Vector, java.lang.Character, java.lang.Enum, java.lang.Long, java.lang.Short, java.util.Locale, java.util.Map, java.math.BigInteger, java.net.URI, java.lang.Byte, java.util.GregorianCalendar, java.awt.image.BufferedImage, byte, double, java.util.TimeZone, java.sql.Timestamp, java.util.Collection, java.util.Set, java.util.UUID, [Ljava.lang.String;, java.util.List, [Ljava.lang.Short;, java.util.Queue, java.util.SortedMap, [Ljava.lang.Enum;, [Ljava.lang.Boolean;, java.lang.Double, [Ljava.util.Date;, [B, [C, [D, java.util.HashMap, java.util.Currency, [F, long, java.util.Stack, java.util.TreeSet, [I, java.util.ArrayList, [J, java.util.HashSet, java.util.LinkedHashMap, java.util.Calendar, java.lang.StringBuffer, [S, [Ljava.math.BigInteger;, java.lang.Boolean, [Ljava.lang.Number;, java.lang.String, [Ljava.math.BigDecimal;, java.lang.Number, java.util.LinkedList, java.util.Hashtable, java.util.LinkedHashSet, [Z, [Ljava.lang.Float;, java.util.Properties, [Ljava.lang.Byte;, [Ljava.util.Locale;, int, java.sql.Date, boolean, java.util.TreeMap, [Ljava.lang.Long;, char, short, java.lang.Class, java.util.BitSet, java.util.Arrays$ArrayList 10:58:19,327 DEBUG [main][Persistence] Type converter support initialising ... 10:58:19,328 DEBUG [main][Persistence] Added converter for java.math.BigDecimal<->java.lang.String using org.datanucleus.store.types.converters.BigDecimalStringConverter 10:58:19,328 DEBUG [main][Persistence] Added converter for java.math.BigInteger<->java.lang.String using org.datanucleus.store.types.converters.BigIntegerStringConverter 10:58:19,328 DEBUG [main][Persistence] Added converter for java.util.BitSet<->java.lang.String using org.datanucleus.store.types.converters.BitSetStringConverter 10:58:19,328 DEBUG [main][Persistence] Added converter for java.util.Calendar<->java.lang.String using org.datanucleus.store.types.converters.CalendarStringConverter 10:58:19,328 DEBUG [main][Persistence] Added converter for java.lang.Class<->java.lang.String using org.datanucleus.store.types.converters.ClassStringConverter 10:58:19,328 DEBUG [main][Persistence] Added converter for java.awt.Color<->java.lang.String using org.datanucleus.store.types.converters.ColorStringConverter 10:58:19,328 DEBUG [main][Persistence] Added converter for java.lang.Integer<->java.lang.String using org.datanucleus.store.types.converters.IntegerStringConverter 10:58:19,328 DEBUG [main][Persistence] Added converter for java.lang.Long<->java.lang.String using org.datanucleus.store.types.converters.LongStringConverter 10:58:19,328 DEBUG [main][Persistence] Added converter for java.util.Currency<->java.lang.String using org.datanucleus.store.types.converters.CurrencyStringConverter 10:58:19,328 DEBUG [main][Persistence] Added converter for java.util.Date<->java.lang.Long using org.datanucleus.store.types.converters.DateLongConverter 10:58:19,328 DEBUG [main][Persistence] Added converter for java.util.Date<->java.lang.String using org.datanucleus.store.types.converters.DateStringConverter 10:58:19,329 DEBUG [main][Persistence] Added converter for java.util.Locale<->java.lang.String using org.datanucleus.store.types.converters.LocaleStringConverter 10:58:19,329 DEBUG [main][Persistence] Added converter for java.sql.Date<->java.lang.Long using org.datanucleus.store.types.converters.SqlDateLongConverter 10:58:19,329 DEBUG [main][Persistence] Added converter for java.sql.Date<->java.lang.String using org.datanucleus.store.types.converters.SqlDateStringConverter 10:58:19,329 DEBUG [main][Persistence] Added converter for java.sql.Time<->java.lang.Long using org.datanucleus.store.types.converters.SqlTimeLongConverter 10:58:19,329 DEBUG [main][Persistence] Added converter for java.sql.Time<->java.lang.String using org.datanucleus.store.types.converters.SqlTimeStringConverter 10:58:19,329 DEBUG [main][Persistence] Added converter for java.sql.Timestamp<->java.lang.Long using org.datanucleus.store.types.converters.SqlTimestampLongConverter 10:58:19,329 DEBUG [main][Persistence] Added converter for java.lang.StringBuffer<->java.lang.String using org.datanucleus.store.types.converters.StringBufferStringConverter 10:58:19,329 DEBUG [main][Persistence] Added converter for java.util.TimeZone<->java.lang.String using org.datanucleus.store.types.converters.TimeZoneStringConverter 10:58:19,329 DEBUG [main][Persistence] Added converter for java.net.URI<->java.lang.String using org.datanucleus.store.types.converters.URIStringConverter 10:58:19,329 DEBUG [main][Persistence] Added converter for java.net.URL<->java.lang.String using org.datanucleus.store.types.converters.URLStringConverter 10:58:19,329 DEBUG [main][Persistence] Added converter for java.util.UUID<->java.lang.String using org.datanucleus.store.types.converters.UUIDStringConverter 10:58:19,330 DEBUG [main][Persistence] TypeConverter for javax.time.calendar.LocalDate<->java.lang.String ignored since java type not present in CLASSPATH 10:58:19,330 DEBUG [main][Persistence] TypeConverter for javax.time.calendar.LocalTime<->java.lang.String ignored since java type not present in CLASSPATH 10:58:19,331 DEBUG [main][Persistence] TypeConverter for javax.time.calendar.LocalTime<->java.lang.Long ignored since java type not present in CLASSPATH 10:58:19,331 DEBUG [main][Persistence] TypeConverter for javax.time.calendar.LocalDateTime<->java.lang.String ignored since java type not present in CLASSPATH 10:58:19,331 DEBUG [main][Persistence] Added converter for java.io.Serializable<->java.lang.String using org.datanucleus.store.types.converters.SerializableStringConverter 10:58:19,331 DEBUG [main][Persistence] Added converter for java.io.Serializable<->[B using org.datanucleus.store.types.converters.SerializableByteArrayConverter 10:58:19,331 DEBUG [main][Persistence] Type converter support loaded 10:58:19,331 DEBUG [main][MetaData] MetaDataManager : Input=(XML,Annotations), XML-Validation=false, XML-Suffices=(persistence=*.jdo, orm=orm, query=*.jdoquery), JDO-listener=true 10:58:19,331 DEBUG [main][MetaData] Registering listener for metadata initialisation 10:58:19,331 DEBUG [main][MetaData] Listener found initialisation for persistable class org.cumulus4j.store.model.EncryptionCoordinateSet 10:58:19,332 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /META-INF/package.jdo 10:58:19,332 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /WEB-INF/package.jdo 10:58:19,332 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /package.jdo 10:58:19,333 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/package.jdo 10:58:19,333 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org.jdo 10:58:19,333 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/package.jdo 10:58:19,334 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j.jdo 10:58:19,334 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/package.jdo 10:58:19,334 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store.jdo 10:58:19,335 DEBUG [main][MetaData] Parsing MetaData file "jar:file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store/target/org.cumulus4j.store-1.2.1-SNAPSHOT.jar!/org/cumulus4j/store/model/package.jdo" using handler "jdo" (validation="false") 10:58:19,337 DEBUG [main][MetaData] XML Entity Public="" System="http://java.sun.com/dtd/jdo_3_0.dtd 10:58:19,667 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model.jdo 10:58:19,668 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model/EncryptionCoordinateSet.jdo 10:58:19,668 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" not found 10:58:19,669 DEBUG [main][MetaData] Class "org.cumulus4j.store.model.EncryptionCoordinateSet" has been specified with JDO annotations so using those. 10:58:19,670 DEBUG [main][MetaData] Class "org.cumulus4j.store.model.EncryptionCoordinateSet" : Populating Meta-Data 10:58:19,671 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /META-INF/package.orm 10:58:19,671 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /WEB-INF/package.orm 10:58:19,671 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /package.orm 10:58:19,672 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/package.orm 10:58:19,672 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org.orm 10:58:19,673 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/package.orm 10:58:19,673 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j.orm 10:58:19,673 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/package.orm 10:58:19,674 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store.orm 10:58:19,674 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model/package.orm 10:58:19,674 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model.orm 10:58:19,675 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model/EncryptionCoordinateSet.orm 10:58:19,675 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" not found 10:58:19,676 DEBUG [main][Datastore] Creating StoreManager for datastore 10:58:19,683 DEBUG [main][Connection] Created tx data source using pooling type of dbcp-builtin 10:58:19,683 DEBUG [main][Connection] Registered transactional connection factory under name "rdbms/tx" 10:58:19,683 DEBUG [main][Connection] Registered nontransactional connection factory under name "rdbms/nontx" 10:58:19,689 DEBUG [main][Connection] Created nontx data source using pooling type of dbcp-builtin 10:58:21,138 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@3569edd5" opened 10:58:21,142 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Boolean (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:58:21,143 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Boolean (jdbc-type=BOOLEAN, sql-type=BOOLEAN, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BooleanRDBMSMapping, default=false) 10:58:21,144 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Boolean (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=false) 10:58:21,144 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Byte (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=false) 10:58:21,144 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Character (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=true) 10:58:21,144 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Character (jdbc-type=INTEGER, sql-type=INTEGER, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:58:21,145 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Character (jdbc-type=INTEGER, sql-type=INT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:58:21,145 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Double (jdbc-type=DOUBLE, sql-type=DOUBLE, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DoubleRDBMSMapping, default=true) 10:58:21,145 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Double (jdbc-type=DECIMAL, sql-type=DECIMAL, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DecimalRDBMSMapping, default=false) 10:58:21,145 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Float (jdbc-type=FLOAT, sql-type=FLOAT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.FloatRDBMSMapping, default=true) 10:58:21,145 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Float (jdbc-type=DOUBLE, sql-type=DOUBLE, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DoubleRDBMSMapping, default=false) 10:58:21,145 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Float (jdbc-type=REAL, sql-type=REAL, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.RealRDBMSMapping, default=false) 10:58:21,146 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Float (jdbc-type=DECIMAL, sql-type=DECIMAL, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DecimalRDBMSMapping, default=false) 10:58:21,146 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=INTEGER, sql-type=INTEGER, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=true) 10:58:21,146 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 10:58:21,146 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=false) 10:58:21,146 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=INTEGER, sql-type=INT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=true) 10:58:21,146 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=false) 10:58:21,146 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Long (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=true) 10:58:21,146 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Long (jdbc-type=INTEGER, sql-type=INT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:58:21,146 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Long (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=false) 10:58:21,147 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Long (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=false) 10:58:21,147 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Short (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=true) 10:58:21,147 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Short (jdbc-type=INTEGER, sql-type=INTEGER, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:58:21,147 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Short (jdbc-type=INTEGER, sql-type=INT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:58:21,147 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=true) 10:58:21,148 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:58:21,148 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 10:58:21,148 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=LONGVARCHAR, sql-type=LONGVARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.LongVarcharRDBMSMapping, default=false) 10:58:21,148 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=CLOB, sql-type=CLOB, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.ClobRDBMSMapping, default=false) 10:58:21,148 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=BLOB, sql-type=BLOB, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BlobRDBMSMapping, default=false) 10:58:21,149 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=NVARCHAR, sql-type=NVARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NVarcharRDBMSMapping, default=false) 10:58:21,149 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=NCHAR, sql-type=NCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NCharRDBMSMapping, default=false) 10:58:21,149 DEBUG [main][Datastore] Adding RDBMS support for Java type java.math.BigDecimal (jdbc-type=DECIMAL, sql-type=DECIMAL, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DecimalRDBMSMapping, default=true) 10:58:21,149 DEBUG [main][Datastore] Adding RDBMS support for Java type java.math.BigDecimal (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=false) 10:58:21,149 DEBUG [main][Datastore] Adding RDBMS support for Java type java.math.BigInteger (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=true) 10:58:21,150 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=DATE, sql-type=DATE, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DateRDBMSMapping, default=true) 10:58:21,150 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=TIMESTAMP, sql-type=TIMESTAMP, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimestampRDBMSMapping, default=false) 10:58:21,150 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:58:21,150 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 10:58:21,150 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 10:58:21,150 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=TIME, sql-type=TIME, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimeRDBMSMapping, default=true) 10:58:21,150 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=TIMESTAMP, sql-type=TIMESTAMP, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimestampRDBMSMapping, default=false) 10:58:21,150 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:58:21,150 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 10:58:21,150 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 10:58:21,150 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Timestamp (jdbc-type=TIMESTAMP, sql-type=TIMESTAMP, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimestampRDBMSMapping, default=true) 10:58:21,151 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Timestamp (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:58:21,151 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Timestamp (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 10:58:21,151 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=TIMESTAMP, sql-type=TIMESTAMP, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimestampRDBMSMapping, default=true) 10:58:21,151 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=DATE, sql-type=DATE, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DateRDBMSMapping, default=false) 10:58:21,151 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:58:21,151 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 10:58:21,151 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 10:58:21,152 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=TIME, sql-type=TIME, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimeRDBMSMapping, default=false) 10:58:21,152 DEBUG [main][Datastore] Adding RDBMS support for Java type java.io.Serializable (jdbc-type=LONGVARBINARY, sql-type=LONGVARBINARY, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.LongVarBinaryRDBMSMapping, default=true) 10:58:21,152 DEBUG [main][Datastore] Adding RDBMS support for Java type java.io.Serializable (jdbc-type=BLOB, sql-type=BLOB, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BlobRDBMSMapping, default=false) 10:58:21,152 DEBUG [main][Datastore] Adding RDBMS support for Java type java.io.Serializable (jdbc-type=VARBINARY, sql-type=VARBINARY, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarBinaryRDBMSMapping, default=false) 10:58:21,152 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=true) 10:58:21,152 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=INTEGER, sql-type=INTEGER, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:58:21,152 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=false) 10:58:21,152 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:58:21,152 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 10:58:21,247 DEBUG [main][Datastore] Removing RDBMS support for Java type java.lang.String (jdbc-type=NVARCHAR, sql-type=NVARCHAR) 10:58:21,247 DEBUG [main][Datastore] Removing RDBMS support for Java type java.lang.String (jdbc-type=NCHAR, sql-type=NCHAR) 10:58:21,254 DEBUG [main][Datastore] ======================= Datastore ========================= 10:58:21,254 DEBUG [main][Datastore] StoreManager : "rdbms" (org.datanucleus.store.rdbms.RDBMSStoreManager) 10:58:21,254 DEBUG [main][Datastore] Datastore : read-write 10:58:21,254 DEBUG [main][Datastore] Schema Control : AutoCreate(Tables), Validate(None) 10:58:21,254 DEBUG [main][Datastore] Query Languages : [JDOQL, JPQL, SQL, STOREDPROC] 10:58:21,254 DEBUG [main][Datastore] Queries : Timeout=0 10:58:21,254 DEBUG [main][Datastore] =========================================================== 10:58:21,254 DEBUG [main][Datastore] Datastore Adapter : org.datanucleus.store.rdbms.adapter.DerbyAdapter 10:58:21,254 DEBUG [main][Datastore] Datastore : name="Apache Derby" version="10.7.1.1 - (1040133)" 10:58:21,254 DEBUG [main][Datastore] Datastore Driver : name="Apache Derby Embedded JDBC Driver" version="10.7.1.1 - (1040133)" 10:58:21,254 DEBUG [main][Datastore] Primary Connection Factory : URL[jdbc:derby:/tmp/cumulus4j-test.x6indnk4/derby/cumulus4j;create=true] 10:58:21,255 DEBUG [main][Datastore] Secondary Connection Factory : URL[jdbc:derby:/tmp/cumulus4j-test.x6indnk4/derby/cumulus4j;create=true] 10:58:21,255 DEBUG [main][Datastore] Datastore Identifiers : factory="datanucleus2" case=UPPERCASE catalog= schema=ROOT 10:58:21,255 DEBUG [main][Datastore] Supported Identifier Cases : "MixedCase" UPPERCASE "MixedCase-Sensitive" 10:58:21,255 DEBUG [main][Datastore] Supported Identifier Lengths (max) : Table=128 Column=128 Constraint=128 Index=128 Delimiter=" 10:58:21,255 DEBUG [main][Datastore] Support for Identifiers in DDL : catalog=false schema=true 10:58:21,255 DEBUG [main][Datastore] Datastore : checkTableViewExistence, rdbmsConstraintCreateMode=DataNucleus, initialiseColumnInfo=ALL 10:58:21,255 DEBUG [main][Datastore] Support Statement Batching : yes (max-batch-size=50) 10:58:21,255 DEBUG [main][Datastore] Queries : Results direction=forward, type=forward-only, concurrency=read-only 10:58:21,255 DEBUG [main][Datastore] Java-Types : string-default-length=255 10:58:21,255 DEBUG [main][Datastore] JDBC-Types : VARCHAR, LONGVARCHAR, BINARY, BOOLEAN, VARBINARY, LONGVARBINARY, BIGINT, JAVA_OBJECT, [id=2009], CHAR, NUMERIC, DECIMAL, INTEGER, CLOB, SMALLINT, BLOB, FLOAT, REAL, DOUBLE, DATE, TIME, TIMESTAMP 10:58:21,255 DEBUG [main][Datastore] =========================================================== 10:58:21,273 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@3569edd5" non enlisted to a transaction is being committed. 10:58:21,273 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@3569edd5" closed 10:58:21,273 DEBUG [main][Datastore] StoreManager now created 10:58:21,273 DEBUG [main][Persistence] ================= NucleusContext =============== 10:58:21,273 DEBUG [main][Persistence] DataNucleus Context : Version "3.2.4" with JRE "1.8.0_91" on "Linux" 10:58:21,273 DEBUG [main][Persistence] Persistence API : JDO 10:58:21,273 DEBUG [main][Persistence] Plugin Registry : org.datanucleus.plugin.NonManagedPluginRegistry 10:58:21,273 DEBUG [main][Persistence] ClassLoading : datanucleus 10:58:21,273 DEBUG [main][Persistence] Persistence : pm-singlethreaded, nontransactional-read, nontransactional-write, reachability-at-commit, copy-on-attach, managed-relations(checked), deletion-policy=JDO2, serverTimeZone=Europe/Berlin 10:58:21,273 DEBUG [main][Persistence] AutoStart : mechanism=None, mode=Quiet 10:58:21,273 DEBUG [main][Persistence] Transactions : type=RESOURCE_LOCAL, mode=datastore, isolation=read-committed 10:58:21,273 DEBUG [main][Persistence] ValueGeneration : txn-isolation=read-committed connection=New 10:58:21,273 DEBUG [main][Persistence] Cache : Level1 (soft), Level2 (soft, mode=UNSPECIFIED), QueryResults (soft), Collections/Maps 10:58:21,273 DEBUG [main][Persistence] ================================================ 10:58:21,273 DEBUG [main][Cache] Level 2 Cache of type "soft" initialised 10:58:21,274 INFO [main][AbstractCryptoManager] getCryptoSessionExpiryTimerPeriod: Property 'cumulus4j.cryptoSessionExpiryTimer.period' is not set. Using default value 60000. 10:58:21,274 TRACE [main][AbstractCryptoSession] setCryptoSessionID: cryptoSessionID=70e22ae8-df57-42cd-9f0f-9d2de18903b5 10:58:21,274 INFO [main][AbstractCryptoManager] getCryptoSessionExpiryAgeMSec: Property 'cumulus4j.cryptoSessionExpiryAge' is not set. Using default value 1800000. 10:58:21,274 DEBUG [main][Persistence] Started pool of ExecutionContext (maxPool=20, reaperThread=false) 10:58:21,275 DEBUG [main][Persistence] ExecutionContext "org.datanucleus.ExecutionContextImpl@1d2644e3" opened for datastore "org.datanucleus.store.rdbms.RDBMSStoreManager@4fa06f52" with txn="org.datanucleus.TransactionImpl@602c4656" 10:58:21,276 DEBUG [main][Cache] Level 1 Cache of type "soft" initialised 10:58:21,276 INFO [main][AbstractCryptoManager] getEncryptionAlgorithm: Property 'cumulus4j.encryptionAlgorithm' is set to 'Twofish/CBC/PKCS5Padding'. Using this encryption algorithm. 10:58:21,277 INFO [main][AbstractCryptoManager] getMACAlgorithm: Property 'cumulus4j.macAlgorithm' is set to 'HMAC-SHA1'. Using this MAC algorithm. 10:58:21,277 DEBUG [main][Cache] Query Cache of type "org.datanucleus.query.cache.SoftQueryCompilationCache" initialised 10:58:21,278 DEBUG [main][Cache] Query Cache of type "org.datanucleus.store.query.cache.SoftQueryDatastoreCompilationCache" initialised 10:58:21,278 DEBUG [main][Cache] Query Cache of type "org.datanucleus.store.query.cache.SoftQueryResultsCache" initialised 10:58:21,278 DEBUG [main][Query] JDOQL Single-String with "SELECT UNIQUE WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm" 10:58:21,280 DEBUG [main][MetaData] Class "org.cumulus4j.store.model.EncryptionCoordinateSet" : Initialising Meta-Data 10:58:21,281 DEBUG [main][Persistence] Managing Persistence of Class : org.cumulus4j.store.model.EncryptionCoordinateSet [Table : ENCRYPTIONCOORDINATESET, InheritanceStrategy : new-table] 10:58:21,282 DEBUG [main][Schema] Column "ENCRYPTIONCOORDINATESET.ENCRYPTIONCOORDINATESETID" added to internal representation of table. 10:58:21,283 DEBUG [main][Schema] Field [org.cumulus4j.store.model.EncryptionCoordinateSet.encryptionCoordinateSetID] -> Column(s) [ENCRYPTIONCOORDINATESET.ENCRYPTIONCOORDINATESETID] using mapping of type "org.datanucleus.store.rdbms.mapping.java.LongMapping" (org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping) 10:58:21,284 DEBUG [main][Schema] Table ENCRYPTIONCOORDINATESET will manage the persistence of the fields for class org.cumulus4j.store.model.EncryptionCoordinateSet (inheritance strategy="new-table") 10:58:21,284 DEBUG [main][Schema] Column "ENCRYPTIONCOORDINATESET.CIPHERTRANSFORMATION" added to internal representation of table. 10:58:21,285 DEBUG [main][Schema] Field [org.cumulus4j.store.model.EncryptionCoordinateSet.cipherTransformation] -> Column(s) [ENCRYPTIONCOORDINATESET.CIPHERTRANSFORMATION] using mapping of type "org.datanucleus.store.rdbms.mapping.java.StringMapping" (org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping) 10:58:21,286 DEBUG [main][Schema] Column "ENCRYPTIONCOORDINATESET.MACALGORITHM" added to internal representation of table. 10:58:21,286 DEBUG [main][Schema] Field [org.cumulus4j.store.model.EncryptionCoordinateSet.macAlgorithm] -> Column(s) [ENCRYPTIONCOORDINATESET.MACALGORITHM] using mapping of type "org.datanucleus.store.rdbms.mapping.java.StringMapping" (org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping) 10:58:21,287 DEBUG [main][Schema] Column "ENCRYPTIONCOORDINATESET.VERSION" added to internal representation of table. 10:58:21,287 DEBUG [main][Schema] Table/View ENCRYPTIONCOORDINATESET has been initialised 10:58:21,287 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@381cad29" opened with isolation level "serializable" and auto-commit=false 10:58:21,287 DEBUG [main][Schema] Schema Transaction started with connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@381cad29" with isolation "serializable" 10:58:21,329 DEBUG [main][Schema] Check of existence of ENCRYPTIONCOORDINATESET returned no table 10:58:21,329 DEBUG [main][Schema] Creating table ENCRYPTIONCOORDINATESET 10:58:21,330 DEBUG [main][Schema] CREATE TABLE ENCRYPTIONCOORDINATESET ( ENCRYPTIONCOORDINATESETID BIGINT NOT NULL generated always as identity (start with 1), CIPHERTRANSFORMATION VARCHAR(255) NOT NULL, MACALGORITHM VARCHAR(255) NOT NULL, VERSION BIGINT NOT NULL ) 10:58:21,345 DEBUG [main][Schema] Execution Time = 15 ms 10:58:21,345 DEBUG [main][Schema] ALTER TABLE ENCRYPTIONCOORDINATESET ADD CONSTRAINT ENCRYPTIONCOORDINATESET_PK PRIMARY KEY (ENCRYPTIONCOORDINATESETID) 10:58:21,377 DEBUG [main][Schema] Execution Time = 32 ms 10:58:21,396 DEBUG [main][Schema] Schema Transaction committing with connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@381cad29" 10:58:21,402 DEBUG [main][Schema] Schema Transaction closing with connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@381cad29" 10:58:21,402 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@381cad29" non enlisted to a transaction is being committed. 10:58:21,402 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@381cad29" closed 10:58:21,403 DEBUG [main][Query] JDOQL Query : Compiling "SELECT UNIQUE FROM org.cumulus4j.store.model.EncryptionCoordinateSet WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm" 10:58:21,404 DEBUG [main][Query] JDOQL Query : Compile Time = 1 ms 10:58:21,404 DEBUG [main][Query] QueryCompilation: [filter:DyadicExpression{DyadicExpression{PrimaryExpression{this.cipherTransformation} = ParameterExpression{cipherTransformation}} AND DyadicExpression{PrimaryExpression{this.macAlgorithm} = ParameterExpression{macAlgorithm}}}] [symbols: macAlgorithm type=java.lang.String, this type=org.cumulus4j.store.model.EncryptionCoordinateSet, cipherTransformation type=java.lang.String] 10:58:21,404 DEBUG [main][Query] JDOQL Query : Compiling "SELECT UNIQUE FROM org.cumulus4j.store.model.EncryptionCoordinateSet WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm" for datastore 10:58:21,407 DEBUG [main][Query] JDOQL Query : Compile Time for datastore = 3 ms 10:58:21,407 DEBUG [main][Query] SELECT UNIQUE FROM org.cumulus4j.store.model.EncryptionCoordinateSet WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm Query compiled to datastore query "SELECT 'org.cumulus4j.store.model.EncryptionCoordinateSet' AS NUCLEUS_TYPE,A0.CIPHERTRANSFORMATION,A0.ENCRYPTIONCOORDINATESETID,A0.MACALGORITHM,A0.VERSION FROM ENCRYPTIONCOORDINATESET A0 WHERE A0.CIPHERTRANSFORMATION = ? AND A0.MACALGORITHM = ?" 10:58:21,408 DEBUG [main][Connection] Connection added to the pool : org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@644abb8f [conn=null, commitOnRelease=true, closeOnRelease=true, closeOnTxnEnd=true] for key=org.datanucleus.ExecutionContextImpl@1d2644e3 in factory=ConnectionFactory:nontx[org.datanucleus.store.rdbms.ConnectionFactoryImpl@1a411233] 10:58:21,408 DEBUG [main][Query] JDOQL Query : Executing "SELECT UNIQUE FROM org.cumulus4j.store.model.EncryptionCoordinateSet WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm" ... 10:58:21,408 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@70325d20" opened with isolation level "read-committed" and auto-commit=false 10:58:21,421 DEBUG [main][Datastore] Closing PreparedStatement "org.datanucleus.store.rdbms.datasource.dbcp.DelegatingPreparedStatement@726a6b94" 10:58:21,421 DEBUG [main][Native] SELECT 'org.cumulus4j.store.model.EncryptionCoordinateSet' AS NUCLEUS_TYPE,A0.CIPHERTRANSFORMATION,A0.ENCRYPTIONCOORDINATESETID,A0.MACALGORITHM,A0.VERSION FROM ENCRYPTIONCOORDINATESET A0 WHERE A0.CIPHERTRANSFORMATION = <'TWOFISH/CBC/PKCS5PADDING'> AND A0.MACALGORITHM = <'HMAC-SHA1'> 10:58:21,422 DEBUG [main][Retrieve] Execution Time = 1 ms 10:58:21,422 DEBUG [main][Query] JDOQL Query : Execution Time = 14 ms 10:58:21,422 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@70325d20" non enlisted to a transaction is being committed. 10:58:21,423 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@70325d20" closed 10:58:21,423 DEBUG [main][Connection] Connection removed from the pool : org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@644abb8f [conn=org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@70325d20, commitOnRelease=true, closeOnRelease=true, closeOnTxnEnd=true] for key=org.datanucleus.ExecutionContextImpl@1d2644e3 in factory=ConnectionFactory:nontx[org.datanucleus.store.rdbms.ConnectionFactoryImpl@1a411233] 10:58:21,423 DEBUG [main][Persistence] Making object persistent : "org.cumulus4j.store.model.EncryptionCoordinateSet@3ff57625" 10:58:21,423 DEBUG [main][Persistence] Started pool of ObjectProviders (maxPool=0, reaperThread=false) 10:58:21,424 DEBUG [main][Persistence] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@3ff57625" being inserted into table "ENCRYPTIONCOORDINATESET" 10:58:21,424 DEBUG [main][Connection] Connection added to the pool : org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@1ee29c84 [conn=null, commitOnRelease=true, closeOnRelease=true, closeOnTxnEnd=true] for key=org.datanucleus.ExecutionContextImpl@1d2644e3 in factory=ConnectionFactory:nontx[org.datanucleus.store.rdbms.ConnectionFactoryImpl@1a411233] 10:58:21,425 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@7c8326a4" opened with isolation level "read-committed" and auto-commit=false 10:58:21,430 DEBUG [main][Datastore] Using PreparedStatement "org.datanucleus.store.rdbms.ParamLoggingPreparedStatement@6f012914" for connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@7c8326a4" 10:58:21,430 DEBUG [main][Native] INSERT INTO ENCRYPTIONCOORDINATESET (MACALGORITHM,CIPHERTRANSFORMATION,VERSION) VALUES (<'HMAC-SHA1'>,<'TWOFISH/CBC/PKCS5PADDING'>,<1>) 10:58:21,432 DEBUG [main][Persist] Execution Time = 2 ms (number of rows = 1) on PreparedStatement "org.datanucleus.store.rdbms.ParamLoggingPreparedStatement@6f012914" 10:58:21,436 DEBUG [main][Persist] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@3ff57625" was inserted in the datastore and was given strategy value of "1" 10:58:21,436 DEBUG [main][Cache] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@3ff57625" (id="org.cumulus4j.store.model.EncryptionCoordinateSet:1") added to Level 1 cache (loadedFlags="[YYY]") 10:58:21,436 DEBUG [main][Datastore] Closing PreparedStatement "org.datanucleus.store.rdbms.ParamLoggingPreparedStatement@6f012914" 10:58:21,443 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@7c8326a4" non enlisted to a transaction is being committed. 10:58:21,444 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@7c8326a4" closed 10:58:21,444 DEBUG [main][Connection] Connection removed from the pool : org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@1ee29c84 [conn=org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@7c8326a4, commitOnRelease=true, closeOnRelease=true, closeOnTxnEnd=true] for key=org.datanucleus.ExecutionContextImpl@1d2644e3 in factory=ConnectionFactory:nontx[org.datanucleus.store.rdbms.ConnectionFactoryImpl@1a411233] 10:58:21,445 DEBUG [main][Persistence] ExecutionContext.internalFlush() process started using ordered flush - 1 enlisted objects 10:58:21,445 DEBUG [main][Persistence] ExecutionContext.internalFlush() process finished 10:58:21,446 DEBUG [main][Cache] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@3ff57625" (id="1") added to Level 2 cache (fields="[0, 1, 2]", version="1") 10:58:21,447 DEBUG [main][Lifecycle] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@3ff57625" (id="org.cumulus4j.store.model.EncryptionCoordinateSet:1") has a lifecycle change : "P_NEW"->"HOLLOW" 10:58:21,447 DEBUG [main][Transaction] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@3ff57625" (id="org.cumulus4j.store.model.EncryptionCoordinateSet:1") being evicted from transactional cache 10:58:21,449 DEBUG [main][Persistence] Detaching copy of object "org.cumulus4j.store.model.EncryptionCoordinateSet@3ff57625" (depth=0) as "org.cumulus4j.store.model.EncryptionCoordinateSet@6ad5923a" with detached-fields [0, 1, 2] and fields-to-load=[0, 2] 10:58:21,450 DEBUG [main][Cache] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@3ff57625" (id="1") is loading the following fields from the Level 2 cache object : [0, 2] 10:58:21,450 DEBUG [main][Lifecycle] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@3ff57625" (id="org.cumulus4j.store.model.EncryptionCoordinateSet:1") has a lifecycle change : "HOLLOW"->"P_NONTRANS" 10:58:25,413 INFO [main][CryptoCache] Persistence property 'cumulus4j.CryptoCache.cleanupTimer.period' is not set. Using default value 60000. 10:58:25,532 TRACE [main][CryptoCache] acquireCipherEntry: Created new Cipher@353891891 for opmode=ENCRYPT, encryptionAlgorithm=TWOFISH/CBC/PKCS5PADDING and keyID=123. Initialising it with key and IV. 10:58:25,536 TRACE [main][CryptoCache] releaseCipherEntry: Releasing Cipher@353891891 for opmode=ENCRYPT, encryptionAlgorithm=TWOFISH/CBC/PKCS5PADDING keyID=123. 10:58:25,536 TRACE [main][CryptoCache] getKeyData: Found cached key with keyID=123. 10:58:25,537 TRACE [main][CryptoCache] acquireCipherEntry: Created new Cipher@1340086275 for opmode=DECRYPT, encryptionAlgorithm=TWOFISH/CBC/PKCS5PADDING and keyID=123. Initialising it with key and IV. 10:58:25,539 DEBUG [main][KeyManagerCryptoSession] decrypt: precalculated output-size does not match actually written output: expected=112 actual=104 10:58:25,539 TRACE [main][CryptoCache] releaseCipherEntry: Releasing Cipher@1340086275 for opmode=DECRYPT, encryptionAlgorithm=TWOFISH/CBC/PKCS5PADDING keyID=123. 10:58:25,540 DEBUG [main][Persistence] Disconnecting org.cumulus4j.store.model.EncryptionCoordinateSet@3ff57625 from StateManager[pc=org.cumulus4j.store.model.EncryptionCoordinateSet@3ff57625, lifecycle=P_NONTRANS] 10:58:25,540 DEBUG [main][Cache] Object with id="org.cumulus4j.store.model.EncryptionCoordinateSet:1" being removed from Level 1 cache [current cache size = 1] 10:58:25,540 DEBUG [main][Cache] Level 1 Cache cleared 10:58:25,540 DEBUG [main][Persistence] ExecutionContext "org.datanucleus.ExecutionContextImpl@1d2644e3" closed 10:58:25,664 DEBUG [main][Persistence] Unmanaging Persistence of all classes 10:58:25,665 DEBUG [main][MetaData] Deregistering listener for metadata initialisation 10:58:25,666 DEBUG [main][Cache] Level 2 Cache cleared 10:58:25,814 DEBUG [main][General] Plugin Registry "org.datanucleus.plugin.EclipsePluginRegistry" not found. Falling back to DataNucleus registry. Reason : Class "org.eclipse.core.runtime.RegistryFactory" was not found in the CLASSPATH. Please check your specification and your CLASSPATH.. 10:58:25,814 DEBUG [main][General] Using PluginRegistry org.datanucleus.plugin.NonManagedPluginRegistry 10:58:25,818 DEBUG [main][General] Registering bundle org.cumulus4j.store version 1.2.1.SNAPSHOT at URL file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store/target/org.cumulus4j.store-1.2.1-SNAPSHOT.jar. 10:58:25,821 DEBUG [main][General] Loading extension points from plug-in file jar:file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store/target/org.cumulus4j.store-1.2.1-SNAPSHOT.jar!/plugin.xml. 10:58:25,822 DEBUG [main][General] Loading extensions from plug-in file jar:file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store/target/org.cumulus4j.store-1.2.1-SNAPSHOT.jar!/plugin.xml. 10:58:25,823 DEBUG [main][General] Registering bundle org.datanucleus.api.jdo version 3.2.3 at URL file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-api-jdo/3.2.3/datanucleus-api-jdo-3.2.3.jar. 10:58:25,825 DEBUG [main][General] Loading extension points from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-api-jdo/3.2.3/datanucleus-api-jdo-3.2.3.jar!/plugin.xml. 10:58:25,826 DEBUG [main][General] Loading extensions from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-api-jdo/3.2.3/datanucleus-api-jdo-3.2.3.jar!/plugin.xml. 10:58:25,826 WARN [main][General] Could not find MANIFEST.MF file for plugin file "file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store.crypto.keymanager/target/classes/plugin.xml" so ignoring it 10:58:25,827 DEBUG [main][General] Registering bundle org.datanucleus.store.rdbms version 3.2.3 at URL file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-rdbms/3.2.3/datanucleus-rdbms-3.2.3.jar. 10:58:25,837 DEBUG [main][General] Loading extension points from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-rdbms/3.2.3/datanucleus-rdbms-3.2.3.jar!/plugin.xml. 10:58:25,840 DEBUG [main][General] Loading extensions from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-rdbms/3.2.3/datanucleus-rdbms-3.2.3.jar!/plugin.xml. 10:58:25,843 DEBUG [main][General] Registering bundle org.datanucleus version 3.2.4 at URL file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-core/3.2.4/datanucleus-core-3.2.4.jar. 10:58:25,847 DEBUG [main][General] Loading extension points from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-core/3.2.4/datanucleus-core-3.2.4.jar!/plugin.xml. 10:58:25,852 DEBUG [main][General] Loading extensions from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-core/3.2.4/datanucleus-core-3.2.4.jar!/plugin.xml. 10:58:25,854 INFO [main][Persistence] Property cumulus4j.macAlgorithm unknown - will be ignored 10:58:25,854 INFO [main][Persistence] Property cumulus4j.encryptionAlgorithm unknown - will be ignored 10:58:25,855 DEBUG [main][Persistence] Java types support initialising ... 10:58:25,858 DEBUG [main][Persistence] Java types support loaded : supported java types=java.awt.Color, java.lang.Float, [Ljava.lang.Integer;, java.sql.Time, java.util.SortedSet, java.net.URL, java.util.Date, java.util.PriorityQueue, float, [Ljava.lang.Character;, [Ljava.lang.Double;, java.lang.Integer, java.math.BigDecimal, java.util.Vector, java.lang.Character, java.lang.Enum, java.lang.Long, java.lang.Short, java.util.Locale, java.util.Map, java.math.BigInteger, java.net.URI, java.lang.Byte, java.util.GregorianCalendar, java.awt.image.BufferedImage, byte, double, java.util.TimeZone, java.sql.Timestamp, java.util.Collection, java.util.Set, java.util.UUID, [Ljava.lang.String;, java.util.List, [Ljava.lang.Short;, java.util.Queue, java.util.SortedMap, [Ljava.lang.Enum;, [Ljava.lang.Boolean;, java.lang.Double, [Ljava.util.Date;, [B, [C, [D, java.util.HashMap, java.util.Currency, [F, long, java.util.Stack, java.util.TreeSet, [I, java.util.ArrayList, [J, java.util.HashSet, java.util.LinkedHashMap, java.util.Calendar, java.lang.StringBuffer, [S, [Ljava.math.BigInteger;, java.lang.Boolean, [Ljava.lang.Number;, java.lang.String, [Ljava.math.BigDecimal;, java.lang.Number, java.util.LinkedList, java.util.Hashtable, java.util.LinkedHashSet, [Z, [Ljava.lang.Float;, java.util.Properties, [Ljava.lang.Byte;, [Ljava.util.Locale;, int, java.sql.Date, boolean, java.util.TreeMap, [Ljava.lang.Long;, char, short, java.lang.Class, java.util.BitSet, java.util.Arrays$ArrayList 10:58:25,858 DEBUG [main][Persistence] Type converter support initialising ... 10:58:25,859 DEBUG [main][Persistence] Added converter for java.math.BigDecimal<->java.lang.String using org.datanucleus.store.types.converters.BigDecimalStringConverter 10:58:25,859 DEBUG [main][Persistence] Added converter for java.math.BigInteger<->java.lang.String using org.datanucleus.store.types.converters.BigIntegerStringConverter 10:58:25,859 DEBUG [main][Persistence] Added converter for java.util.BitSet<->java.lang.String using org.datanucleus.store.types.converters.BitSetStringConverter 10:58:25,860 DEBUG [main][Persistence] Added converter for java.util.Calendar<->java.lang.String using org.datanucleus.store.types.converters.CalendarStringConverter 10:58:25,860 DEBUG [main][Persistence] Added converter for java.lang.Class<->java.lang.String using org.datanucleus.store.types.converters.ClassStringConverter 10:58:25,860 DEBUG [main][Persistence] Added converter for java.awt.Color<->java.lang.String using org.datanucleus.store.types.converters.ColorStringConverter 10:58:25,860 DEBUG [main][Persistence] Added converter for java.lang.Integer<->java.lang.String using org.datanucleus.store.types.converters.IntegerStringConverter 10:58:25,860 DEBUG [main][Persistence] Added converter for java.lang.Long<->java.lang.String using org.datanucleus.store.types.converters.LongStringConverter 10:58:25,860 DEBUG [main][Persistence] Added converter for java.util.Currency<->java.lang.String using org.datanucleus.store.types.converters.CurrencyStringConverter 10:58:25,860 DEBUG [main][Persistence] Added converter for java.util.Date<->java.lang.Long using org.datanucleus.store.types.converters.DateLongConverter 10:58:25,861 DEBUG [main][Persistence] Added converter for java.util.Date<->java.lang.String using org.datanucleus.store.types.converters.DateStringConverter 10:58:25,861 DEBUG [main][Persistence] Added converter for java.util.Locale<->java.lang.String using org.datanucleus.store.types.converters.LocaleStringConverter 10:58:25,861 DEBUG [main][Persistence] Added converter for java.sql.Date<->java.lang.Long using org.datanucleus.store.types.converters.SqlDateLongConverter 10:58:25,861 DEBUG [main][Persistence] Added converter for java.sql.Date<->java.lang.String using org.datanucleus.store.types.converters.SqlDateStringConverter 10:58:25,861 DEBUG [main][Persistence] Added converter for java.sql.Time<->java.lang.Long using org.datanucleus.store.types.converters.SqlTimeLongConverter 10:58:25,861 DEBUG [main][Persistence] Added converter for java.sql.Time<->java.lang.String using org.datanucleus.store.types.converters.SqlTimeStringConverter 10:58:25,861 DEBUG [main][Persistence] Added converter for java.sql.Timestamp<->java.lang.Long using org.datanucleus.store.types.converters.SqlTimestampLongConverter 10:58:25,861 DEBUG [main][Persistence] Added converter for java.lang.StringBuffer<->java.lang.String using org.datanucleus.store.types.converters.StringBufferStringConverter 10:58:25,861 DEBUG [main][Persistence] Added converter for java.util.TimeZone<->java.lang.String using org.datanucleus.store.types.converters.TimeZoneStringConverter 10:58:25,862 DEBUG [main][Persistence] Added converter for java.net.URI<->java.lang.String using org.datanucleus.store.types.converters.URIStringConverter 10:58:25,862 DEBUG [main][Persistence] Added converter for java.net.URL<->java.lang.String using org.datanucleus.store.types.converters.URLStringConverter 10:58:25,862 DEBUG [main][Persistence] Added converter for java.util.UUID<->java.lang.String using org.datanucleus.store.types.converters.UUIDStringConverter 10:58:25,862 DEBUG [main][Persistence] TypeConverter for javax.time.calendar.LocalDate<->java.lang.String ignored since java type not present in CLASSPATH 10:58:25,862 DEBUG [main][Persistence] TypeConverter for javax.time.calendar.LocalTime<->java.lang.String ignored since java type not present in CLASSPATH 10:58:25,863 DEBUG [main][Persistence] TypeConverter for javax.time.calendar.LocalTime<->java.lang.Long ignored since java type not present in CLASSPATH 10:58:25,863 DEBUG [main][Persistence] TypeConverter for javax.time.calendar.LocalDateTime<->java.lang.String ignored since java type not present in CLASSPATH 10:58:25,864 DEBUG [main][Persistence] Added converter for java.io.Serializable<->java.lang.String using org.datanucleus.store.types.converters.SerializableStringConverter 10:58:25,864 DEBUG [main][Persistence] Added converter for java.io.Serializable<->[B using org.datanucleus.store.types.converters.SerializableByteArrayConverter 10:58:25,864 DEBUG [main][Persistence] Type converter support loaded 10:58:25,864 DEBUG [main][MetaData] MetaDataManager : Input=(XML,Annotations), XML-Validation=false, XML-Suffices=(persistence=*.jdo, orm=orm, query=*.jdoquery), JDO-listener=true 10:58:25,864 DEBUG [main][MetaData] Registering listener for metadata initialisation 10:58:25,864 DEBUG [main][MetaData] Listener found initialisation for persistable class org.cumulus4j.store.model.EncryptionCoordinateSet 10:58:25,864 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /META-INF/package.jdo 10:58:25,865 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /WEB-INF/package.jdo 10:58:25,865 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /package.jdo 10:58:25,866 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/package.jdo 10:58:25,866 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org.jdo 10:58:25,866 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/package.jdo 10:58:25,867 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j.jdo 10:58:25,867 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/package.jdo 10:58:25,867 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store.jdo 10:58:25,868 DEBUG [main][MetaData] Parsing MetaData file "jar:file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store/target/org.cumulus4j.store-1.2.1-SNAPSHOT.jar!/org/cumulus4j/store/model/package.jdo" using handler "jdo" (validation="false") 10:58:25,870 DEBUG [main][MetaData] XML Entity Public="" System="http://java.sun.com/dtd/jdo_3_0.dtd 10:58:26,210 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model.jdo 10:58:26,210 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model/EncryptionCoordinateSet.jdo 10:58:26,210 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" not found 10:58:26,211 DEBUG [main][MetaData] Class "org.cumulus4j.store.model.EncryptionCoordinateSet" has been specified with JDO annotations so using those. 10:58:26,212 DEBUG [main][MetaData] Class "org.cumulus4j.store.model.EncryptionCoordinateSet" : Populating Meta-Data 10:58:26,212 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /META-INF/package.orm 10:58:26,213 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /WEB-INF/package.orm 10:58:26,213 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /package.orm 10:58:26,213 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/package.orm 10:58:26,213 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org.orm 10:58:26,214 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/package.orm 10:58:26,214 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j.orm 10:58:26,214 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/package.orm 10:58:26,214 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store.orm 10:58:26,215 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model/package.orm 10:58:26,215 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model.orm 10:58:26,215 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model/EncryptionCoordinateSet.orm 10:58:26,215 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" not found 10:58:26,216 DEBUG [main][Datastore] Creating StoreManager for datastore 10:58:26,223 DEBUG [main][Connection] Created tx data source using pooling type of dbcp-builtin 10:58:26,223 DEBUG [main][Connection] Registered transactional connection factory under name "rdbms/tx" 10:58:26,223 DEBUG [main][Connection] Registered nontransactional connection factory under name "rdbms/nontx" 10:58:26,228 DEBUG [main][Connection] Created nontx data source using pooling type of dbcp-builtin 10:58:27,613 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@629f066f" opened 10:58:27,616 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Boolean (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:58:27,616 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Boolean (jdbc-type=BOOLEAN, sql-type=BOOLEAN, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BooleanRDBMSMapping, default=false) 10:58:27,616 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Boolean (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=false) 10:58:27,617 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Byte (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=false) 10:58:27,617 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Character (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=true) 10:58:27,617 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Character (jdbc-type=INTEGER, sql-type=INTEGER, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:58:27,617 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Character (jdbc-type=INTEGER, sql-type=INT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:58:27,617 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Double (jdbc-type=DOUBLE, sql-type=DOUBLE, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DoubleRDBMSMapping, default=true) 10:58:27,617 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Double (jdbc-type=DECIMAL, sql-type=DECIMAL, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DecimalRDBMSMapping, default=false) 10:58:27,618 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Float (jdbc-type=FLOAT, sql-type=FLOAT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.FloatRDBMSMapping, default=true) 10:58:27,618 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Float (jdbc-type=DOUBLE, sql-type=DOUBLE, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DoubleRDBMSMapping, default=false) 10:58:27,618 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Float (jdbc-type=REAL, sql-type=REAL, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.RealRDBMSMapping, default=false) 10:58:27,618 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Float (jdbc-type=DECIMAL, sql-type=DECIMAL, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DecimalRDBMSMapping, default=false) 10:58:27,618 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=INTEGER, sql-type=INTEGER, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=true) 10:58:27,618 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 10:58:27,618 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=false) 10:58:27,619 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=INTEGER, sql-type=INT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=true) 10:58:27,619 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=false) 10:58:27,619 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Long (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=true) 10:58:27,619 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Long (jdbc-type=INTEGER, sql-type=INT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:58:27,619 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Long (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=false) 10:58:27,620 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Long (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=false) 10:58:27,620 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Short (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=true) 10:58:27,620 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Short (jdbc-type=INTEGER, sql-type=INTEGER, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:58:27,620 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Short (jdbc-type=INTEGER, sql-type=INT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:58:27,620 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=true) 10:58:27,620 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:58:27,620 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 10:58:27,620 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=LONGVARCHAR, sql-type=LONGVARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.LongVarcharRDBMSMapping, default=false) 10:58:27,621 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=CLOB, sql-type=CLOB, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.ClobRDBMSMapping, default=false) 10:58:27,621 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=BLOB, sql-type=BLOB, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BlobRDBMSMapping, default=false) 10:58:27,621 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=NVARCHAR, sql-type=NVARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NVarcharRDBMSMapping, default=false) 10:58:27,621 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=NCHAR, sql-type=NCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NCharRDBMSMapping, default=false) 10:58:27,621 DEBUG [main][Datastore] Adding RDBMS support for Java type java.math.BigDecimal (jdbc-type=DECIMAL, sql-type=DECIMAL, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DecimalRDBMSMapping, default=true) 10:58:27,622 DEBUG [main][Datastore] Adding RDBMS support for Java type java.math.BigDecimal (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=false) 10:58:27,622 DEBUG [main][Datastore] Adding RDBMS support for Java type java.math.BigInteger (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=true) 10:58:27,622 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=DATE, sql-type=DATE, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DateRDBMSMapping, default=true) 10:58:27,622 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=TIMESTAMP, sql-type=TIMESTAMP, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimestampRDBMSMapping, default=false) 10:58:27,622 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:58:27,622 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 10:58:27,622 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 10:58:27,622 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=TIME, sql-type=TIME, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimeRDBMSMapping, default=true) 10:58:27,623 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=TIMESTAMP, sql-type=TIMESTAMP, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimestampRDBMSMapping, default=false) 10:58:27,623 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:58:27,623 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 10:58:27,623 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 10:58:27,623 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Timestamp (jdbc-type=TIMESTAMP, sql-type=TIMESTAMP, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimestampRDBMSMapping, default=true) 10:58:27,623 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Timestamp (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:58:27,623 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Timestamp (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 10:58:27,624 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=TIMESTAMP, sql-type=TIMESTAMP, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimestampRDBMSMapping, default=true) 10:58:27,624 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=DATE, sql-type=DATE, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DateRDBMSMapping, default=false) 10:58:27,624 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:58:27,624 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 10:58:27,624 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 10:58:27,624 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=TIME, sql-type=TIME, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimeRDBMSMapping, default=false) 10:58:27,624 DEBUG [main][Datastore] Adding RDBMS support for Java type java.io.Serializable (jdbc-type=LONGVARBINARY, sql-type=LONGVARBINARY, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.LongVarBinaryRDBMSMapping, default=true) 10:58:27,624 DEBUG [main][Datastore] Adding RDBMS support for Java type java.io.Serializable (jdbc-type=BLOB, sql-type=BLOB, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BlobRDBMSMapping, default=false) 10:58:27,624 DEBUG [main][Datastore] Adding RDBMS support for Java type java.io.Serializable (jdbc-type=VARBINARY, sql-type=VARBINARY, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarBinaryRDBMSMapping, default=false) 10:58:27,625 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=true) 10:58:27,625 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=INTEGER, sql-type=INTEGER, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:58:27,625 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=false) 10:58:27,625 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:58:27,625 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 10:58:27,735 DEBUG [main][Datastore] Removing RDBMS support for Java type java.lang.String (jdbc-type=NVARCHAR, sql-type=NVARCHAR) 10:58:27,735 DEBUG [main][Datastore] Removing RDBMS support for Java type java.lang.String (jdbc-type=NCHAR, sql-type=NCHAR) 10:58:27,744 DEBUG [main][Datastore] ======================= Datastore ========================= 10:58:27,744 DEBUG [main][Datastore] StoreManager : "rdbms" (org.datanucleus.store.rdbms.RDBMSStoreManager) 10:58:27,744 DEBUG [main][Datastore] Datastore : read-write 10:58:27,744 DEBUG [main][Datastore] Schema Control : AutoCreate(Tables), Validate(None) 10:58:27,745 DEBUG [main][Datastore] Query Languages : [JDOQL, JPQL, SQL, STOREDPROC] 10:58:27,745 DEBUG [main][Datastore] Queries : Timeout=0 10:58:27,745 DEBUG [main][Datastore] =========================================================== 10:58:27,745 DEBUG [main][Datastore] Datastore Adapter : org.datanucleus.store.rdbms.adapter.DerbyAdapter 10:58:27,745 DEBUG [main][Datastore] Datastore : name="Apache Derby" version="10.7.1.1 - (1040133)" 10:58:27,745 DEBUG [main][Datastore] Datastore Driver : name="Apache Derby Embedded JDBC Driver" version="10.7.1.1 - (1040133)" 10:58:27,745 DEBUG [main][Datastore] Primary Connection Factory : URL[jdbc:derby:/tmp/cumulus4j-test.mnus7798/derby/cumulus4j;create=true] 10:58:27,745 DEBUG [main][Datastore] Secondary Connection Factory : URL[jdbc:derby:/tmp/cumulus4j-test.mnus7798/derby/cumulus4j;create=true] 10:58:27,745 DEBUG [main][Datastore] Datastore Identifiers : factory="datanucleus2" case=UPPERCASE catalog= schema=ROOT 10:58:27,745 DEBUG [main][Datastore] Supported Identifier Cases : "MixedCase" UPPERCASE "MixedCase-Sensitive" 10:58:27,745 DEBUG [main][Datastore] Supported Identifier Lengths (max) : Table=128 Column=128 Constraint=128 Index=128 Delimiter=" 10:58:27,745 DEBUG [main][Datastore] Support for Identifiers in DDL : catalog=false schema=true 10:58:27,745 DEBUG [main][Datastore] Datastore : checkTableViewExistence, rdbmsConstraintCreateMode=DataNucleus, initialiseColumnInfo=ALL 10:58:27,745 DEBUG [main][Datastore] Support Statement Batching : yes (max-batch-size=50) 10:58:27,745 DEBUG [main][Datastore] Queries : Results direction=forward, type=forward-only, concurrency=read-only 10:58:27,745 DEBUG [main][Datastore] Java-Types : string-default-length=255 10:58:27,745 DEBUG [main][Datastore] JDBC-Types : VARCHAR, LONGVARCHAR, BINARY, BOOLEAN, VARBINARY, LONGVARBINARY, BIGINT, JAVA_OBJECT, [id=2009], CHAR, NUMERIC, DECIMAL, INTEGER, CLOB, SMALLINT, BLOB, FLOAT, REAL, DOUBLE, DATE, TIME, TIMESTAMP 10:58:27,746 DEBUG [main][Datastore] =========================================================== 10:58:27,763 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@629f066f" non enlisted to a transaction is being committed. 10:58:27,763 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@629f066f" closed 10:58:27,764 DEBUG [main][Datastore] StoreManager now created 10:58:27,764 DEBUG [main][Persistence] ================= NucleusContext =============== 10:58:27,764 DEBUG [main][Persistence] DataNucleus Context : Version "3.2.4" with JRE "1.8.0_91" on "Linux" 10:58:27,764 DEBUG [main][Persistence] Persistence API : JDO 10:58:27,764 DEBUG [main][Persistence] Plugin Registry : org.datanucleus.plugin.NonManagedPluginRegistry 10:58:27,764 DEBUG [main][Persistence] ClassLoading : datanucleus 10:58:27,764 DEBUG [main][Persistence] Persistence : pm-singlethreaded, nontransactional-read, nontransactional-write, reachability-at-commit, copy-on-attach, managed-relations(checked), deletion-policy=JDO2, serverTimeZone=Europe/Berlin 10:58:27,764 DEBUG [main][Persistence] AutoStart : mechanism=None, mode=Quiet 10:58:27,764 DEBUG [main][Persistence] Transactions : type=RESOURCE_LOCAL, mode=datastore, isolation=read-committed 10:58:27,764 DEBUG [main][Persistence] ValueGeneration : txn-isolation=read-committed connection=New 10:58:27,764 DEBUG [main][Persistence] Cache : Level1 (soft), Level2 (soft, mode=UNSPECIFIED), QueryResults (soft), Collections/Maps 10:58:27,764 DEBUG [main][Persistence] ================================================ 10:58:27,764 DEBUG [main][Cache] Level 2 Cache of type "soft" initialised 10:58:27,765 INFO [main][AbstractCryptoManager] getCryptoSessionExpiryTimerPeriod: Property 'cumulus4j.cryptoSessionExpiryTimer.period' is not set. Using default value 60000. 10:58:27,765 TRACE [main][AbstractCryptoSession] setCryptoSessionID: cryptoSessionID=68dccbee-13a7-448f-88b6-0db8de9421d4 10:58:27,765 INFO [main][AbstractCryptoManager] getCryptoSessionExpiryAgeMSec: Property 'cumulus4j.cryptoSessionExpiryAge' is not set. Using default value 1800000. 10:58:27,765 DEBUG [main][Persistence] Started pool of ExecutionContext (maxPool=20, reaperThread=false) 10:58:27,766 DEBUG [main][Persistence] ExecutionContext "org.datanucleus.ExecutionContextImpl@7c455e96" opened for datastore "org.datanucleus.store.rdbms.RDBMSStoreManager@985696" with txn="org.datanucleus.TransactionImpl@5bcde458" 10:58:27,766 DEBUG [main][Cache] Level 1 Cache of type "soft" initialised 10:58:28,005 INFO [main][AbstractCryptoManager] getEncryptionAlgorithm: Property 'cumulus4j.encryptionAlgorithm' is set to 'Twofish/CBC/PKCS5Padding'. Using this encryption algorithm. 10:58:28,005 INFO [main][AbstractCryptoManager] getMACAlgorithm: Property 'cumulus4j.macAlgorithm' is set to 'HMAC-SHA1'. Using this MAC algorithm. 10:58:28,005 DEBUG [main][Cache] Query Cache of type "org.datanucleus.query.cache.SoftQueryCompilationCache" initialised 10:58:28,005 DEBUG [main][Cache] Query Cache of type "org.datanucleus.store.query.cache.SoftQueryDatastoreCompilationCache" initialised 10:58:28,005 DEBUG [main][Cache] Query Cache of type "org.datanucleus.store.query.cache.SoftQueryResultsCache" initialised 10:58:28,006 DEBUG [main][Query] JDOQL Single-String with "SELECT UNIQUE WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm" 10:58:28,006 DEBUG [main][MetaData] Class "org.cumulus4j.store.model.EncryptionCoordinateSet" : Initialising Meta-Data 10:58:28,007 DEBUG [main][Persistence] Managing Persistence of Class : org.cumulus4j.store.model.EncryptionCoordinateSet [Table : ENCRYPTIONCOORDINATESET, InheritanceStrategy : new-table] 10:58:28,008 DEBUG [main][Schema] Column "ENCRYPTIONCOORDINATESET.ENCRYPTIONCOORDINATESETID" added to internal representation of table. 10:58:28,008 DEBUG [main][Schema] Field [org.cumulus4j.store.model.EncryptionCoordinateSet.encryptionCoordinateSetID] -> Column(s) [ENCRYPTIONCOORDINATESET.ENCRYPTIONCOORDINATESETID] using mapping of type "org.datanucleus.store.rdbms.mapping.java.LongMapping" (org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping) 10:58:28,008 DEBUG [main][Schema] Table ENCRYPTIONCOORDINATESET will manage the persistence of the fields for class org.cumulus4j.store.model.EncryptionCoordinateSet (inheritance strategy="new-table") 10:58:28,009 DEBUG [main][Schema] Column "ENCRYPTIONCOORDINATESET.CIPHERTRANSFORMATION" added to internal representation of table. 10:58:28,009 DEBUG [main][Schema] Field [org.cumulus4j.store.model.EncryptionCoordinateSet.cipherTransformation] -> Column(s) [ENCRYPTIONCOORDINATESET.CIPHERTRANSFORMATION] using mapping of type "org.datanucleus.store.rdbms.mapping.java.StringMapping" (org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping) 10:58:28,010 DEBUG [main][Schema] Column "ENCRYPTIONCOORDINATESET.MACALGORITHM" added to internal representation of table. 10:58:28,010 DEBUG [main][Schema] Field [org.cumulus4j.store.model.EncryptionCoordinateSet.macAlgorithm] -> Column(s) [ENCRYPTIONCOORDINATESET.MACALGORITHM] using mapping of type "org.datanucleus.store.rdbms.mapping.java.StringMapping" (org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping) 10:58:28,010 DEBUG [main][Schema] Column "ENCRYPTIONCOORDINATESET.VERSION" added to internal representation of table. 10:58:28,010 DEBUG [main][Schema] Table/View ENCRYPTIONCOORDINATESET has been initialised 10:58:28,010 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@49a71302" opened with isolation level "serializable" and auto-commit=false 10:58:28,010 DEBUG [main][Schema] Schema Transaction started with connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@49a71302" with isolation "serializable" 10:58:28,056 DEBUG [main][Schema] Check of existence of ENCRYPTIONCOORDINATESET returned no table 10:58:28,057 DEBUG [main][Schema] Creating table ENCRYPTIONCOORDINATESET 10:58:28,057 DEBUG [main][Schema] CREATE TABLE ENCRYPTIONCOORDINATESET ( ENCRYPTIONCOORDINATESETID BIGINT NOT NULL generated always as identity (start with 1), CIPHERTRANSFORMATION VARCHAR(255) NOT NULL, MACALGORITHM VARCHAR(255) NOT NULL, VERSION BIGINT NOT NULL ) 10:58:28,075 DEBUG [main][Schema] Execution Time = 17 ms 10:58:28,075 DEBUG [main][Schema] ALTER TABLE ENCRYPTIONCOORDINATESET ADD CONSTRAINT ENCRYPTIONCOORDINATESET_PK PRIMARY KEY (ENCRYPTIONCOORDINATESETID) 10:58:28,098 DEBUG [main][Schema] Execution Time = 23 ms 10:58:28,117 DEBUG [main][Schema] Schema Transaction committing with connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@49a71302" 10:58:28,124 DEBUG [main][Schema] Schema Transaction closing with connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@49a71302" 10:58:28,124 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@49a71302" non enlisted to a transaction is being committed. 10:58:28,125 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@49a71302" closed 10:58:28,125 DEBUG [main][Query] JDOQL Query : Compiling "SELECT UNIQUE FROM org.cumulus4j.store.model.EncryptionCoordinateSet WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm" 10:58:28,129 DEBUG [main][Query] JDOQL Query : Compile Time = 4 ms 10:58:28,130 DEBUG [main][Query] QueryCompilation: [filter:DyadicExpression{DyadicExpression{PrimaryExpression{this.cipherTransformation} = ParameterExpression{cipherTransformation}} AND DyadicExpression{PrimaryExpression{this.macAlgorithm} = ParameterExpression{macAlgorithm}}}] [symbols: macAlgorithm type=java.lang.String, this type=org.cumulus4j.store.model.EncryptionCoordinateSet, cipherTransformation type=java.lang.String] 10:58:28,130 DEBUG [main][Query] JDOQL Query : Compiling "SELECT UNIQUE FROM org.cumulus4j.store.model.EncryptionCoordinateSet WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm" for datastore 10:58:28,138 DEBUG [main][Query] JDOQL Query : Compile Time for datastore = 8 ms 10:58:28,139 DEBUG [main][Query] SELECT UNIQUE FROM org.cumulus4j.store.model.EncryptionCoordinateSet WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm Query compiled to datastore query "SELECT 'org.cumulus4j.store.model.EncryptionCoordinateSet' AS NUCLEUS_TYPE,A0.CIPHERTRANSFORMATION,A0.ENCRYPTIONCOORDINATESETID,A0.MACALGORITHM,A0.VERSION FROM ENCRYPTIONCOORDINATESET A0 WHERE A0.CIPHERTRANSFORMATION = ? AND A0.MACALGORITHM = ?" 10:58:28,139 DEBUG [main][Connection] Connection added to the pool : org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@9a2ec9b [conn=null, commitOnRelease=true, closeOnRelease=true, closeOnTxnEnd=true] for key=org.datanucleus.ExecutionContextImpl@7c455e96 in factory=ConnectionFactory:nontx[org.datanucleus.store.rdbms.ConnectionFactoryImpl@58112bc4] 10:58:28,139 DEBUG [main][Query] JDOQL Query : Executing "SELECT UNIQUE FROM org.cumulus4j.store.model.EncryptionCoordinateSet WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm" ... 10:58:28,140 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@2301b75" opened with isolation level "read-committed" and auto-commit=false 10:58:28,148 DEBUG [main][Datastore] Closing PreparedStatement "org.datanucleus.store.rdbms.datasource.dbcp.DelegatingPreparedStatement@22bd2039" 10:58:28,148 DEBUG [main][Native] SELECT 'org.cumulus4j.store.model.EncryptionCoordinateSet' AS NUCLEUS_TYPE,A0.CIPHERTRANSFORMATION,A0.ENCRYPTIONCOORDINATESETID,A0.MACALGORITHM,A0.VERSION FROM ENCRYPTIONCOORDINATESET A0 WHERE A0.CIPHERTRANSFORMATION = <'TWOFISH/CBC/PKCS5PADDING'> AND A0.MACALGORITHM = <'HMAC-SHA1'> 10:58:28,149 DEBUG [main][Retrieve] Execution Time = 1 ms 10:58:28,150 DEBUG [main][Query] JDOQL Query : Execution Time = 11 ms 10:58:28,150 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@2301b75" non enlisted to a transaction is being committed. 10:58:28,150 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@2301b75" closed 10:58:28,150 DEBUG [main][Connection] Connection removed from the pool : org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@9a2ec9b [conn=org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@2301b75, commitOnRelease=true, closeOnRelease=true, closeOnTxnEnd=true] for key=org.datanucleus.ExecutionContextImpl@7c455e96 in factory=ConnectionFactory:nontx[org.datanucleus.store.rdbms.ConnectionFactoryImpl@58112bc4] 10:58:28,150 DEBUG [main][Persistence] Making object persistent : "org.cumulus4j.store.model.EncryptionCoordinateSet@6e1d4137" 10:58:28,150 DEBUG [main][Persistence] Started pool of ObjectProviders (maxPool=0, reaperThread=false) 10:58:28,152 DEBUG [main][Persistence] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@6e1d4137" being inserted into table "ENCRYPTIONCOORDINATESET" 10:58:28,152 DEBUG [main][Connection] Connection added to the pool : org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@29a4f594 [conn=null, commitOnRelease=true, closeOnRelease=true, closeOnTxnEnd=true] for key=org.datanucleus.ExecutionContextImpl@7c455e96 in factory=ConnectionFactory:nontx[org.datanucleus.store.rdbms.ConnectionFactoryImpl@58112bc4] 10:58:28,153 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@57b75756" opened with isolation level "read-committed" and auto-commit=false 10:58:28,158 DEBUG [main][Datastore] Using PreparedStatement "org.datanucleus.store.rdbms.ParamLoggingPreparedStatement@44cb460e" for connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@57b75756" 10:58:28,159 DEBUG [main][Native] INSERT INTO ENCRYPTIONCOORDINATESET (CIPHERTRANSFORMATION,MACALGORITHM,VERSION) VALUES (<'TWOFISH/CBC/PKCS5PADDING'>,<'HMAC-SHA1'>,<1>) 10:58:28,161 DEBUG [main][Persist] Execution Time = 2 ms (number of rows = 1) on PreparedStatement "org.datanucleus.store.rdbms.ParamLoggingPreparedStatement@44cb460e" 10:58:28,166 DEBUG [main][Persist] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@6e1d4137" was inserted in the datastore and was given strategy value of "1" 10:58:28,166 DEBUG [main][Cache] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@6e1d4137" (id="org.cumulus4j.store.model.EncryptionCoordinateSet:1") added to Level 1 cache (loadedFlags="[YYY]") 10:58:28,166 DEBUG [main][Datastore] Closing PreparedStatement "org.datanucleus.store.rdbms.ParamLoggingPreparedStatement@44cb460e" 10:58:28,171 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@57b75756" non enlisted to a transaction is being committed. 10:58:28,171 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@57b75756" closed 10:58:28,172 DEBUG [main][Connection] Connection removed from the pool : org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@29a4f594 [conn=org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@57b75756, commitOnRelease=true, closeOnRelease=true, closeOnTxnEnd=true] for key=org.datanucleus.ExecutionContextImpl@7c455e96 in factory=ConnectionFactory:nontx[org.datanucleus.store.rdbms.ConnectionFactoryImpl@58112bc4] 10:58:28,172 DEBUG [main][Persistence] ExecutionContext.internalFlush() process started using ordered flush - 1 enlisted objects 10:58:28,172 DEBUG [main][Persistence] ExecutionContext.internalFlush() process finished 10:58:28,172 DEBUG [main][Cache] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@6e1d4137" (id="1") added to Level 2 cache (fields="[0, 1, 2]", version="1") 10:58:28,172 DEBUG [main][Lifecycle] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@6e1d4137" (id="org.cumulus4j.store.model.EncryptionCoordinateSet:1") has a lifecycle change : "P_NEW"->"HOLLOW" 10:58:28,172 DEBUG [main][Transaction] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@6e1d4137" (id="org.cumulus4j.store.model.EncryptionCoordinateSet:1") being evicted from transactional cache 10:58:28,173 DEBUG [main][Persistence] Detaching copy of object "org.cumulus4j.store.model.EncryptionCoordinateSet@6e1d4137" (depth=0) as "org.cumulus4j.store.model.EncryptionCoordinateSet@3fa76c61" with detached-fields [0, 1, 2] and fields-to-load=[0, 2] 10:58:28,173 DEBUG [main][Cache] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@6e1d4137" (id="1") is loading the following fields from the Level 2 cache object : [0, 2] 10:58:28,173 DEBUG [main][Lifecycle] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@6e1d4137" (id="org.cumulus4j.store.model.EncryptionCoordinateSet:1") has a lifecycle change : "HOLLOW"->"P_NONTRANS" 10:58:51,564 INFO [main][CryptoCache] Persistence property 'cumulus4j.CryptoCache.cleanupTimer.period' is not set. Using default value 60000. 10:58:51,669 TRACE [main][CryptoCache] acquireCipherEntry: Created new Cipher@1498705150 for opmode=ENCRYPT, encryptionAlgorithm=TWOFISH/CBC/PKCS5PADDING and keyID=123. Initialising it with key and IV. 10:58:51,744 TRACE [main][CryptoCache] releaseCipherEntry: Releasing Cipher@1498705150 for opmode=ENCRYPT, encryptionAlgorithm=TWOFISH/CBC/PKCS5PADDING keyID=123. 10:58:51,744 TRACE [main][CryptoCache] acquireCipherEntry: Found cached Cipher@1498705150 for opmode=ENCRYPT, encryptionAlgorithm=TWOFISH/CBC/PKCS5PADDING and keyID=123. Initialising it with new IV (without key). 10:58:51,774 TRACE [main][CryptoCache] releaseCipherEntry: Releasing Cipher@1498705150 for opmode=ENCRYPT, encryptionAlgorithm=TWOFISH/CBC/PKCS5PADDING keyID=123. 10:58:51,775 TRACE [main][CryptoCache] clear: entered 10:58:51,882 TRACE [main][CryptoCache] acquireCipherEntry: Created new Cipher@757779849 for opmode=ENCRYPT, encryptionAlgorithm=TWOFISH/CBC/PKCS5PADDING and keyID=123. Initialising it with key and IV. 10:58:51,911 TRACE [main][CryptoCache] releaseCipherEntry: Releasing Cipher@757779849 for opmode=ENCRYPT, encryptionAlgorithm=TWOFISH/CBC/PKCS5PADDING keyID=123. 10:58:51,945 TRACE [main][CryptoCache] clear: entered 10:58:51,946 TRACE [main][CryptoCache] getKeyData: No cached key with keyID=123 found. 10:58:52,059 TRACE [main][CryptoCache] acquireCipherEntry: Created new Cipher@2075093711 for opmode=DECRYPT, encryptionAlgorithm=TWOFISH/CBC/PKCS5PADDING and keyID=123. Initialising it with key and IV. 10:58:52,103 DEBUG [main][KeyManagerCryptoSession] decrypt: precalculated output-size does not match actually written output: expected=729568 actual=729558 10:58:52,111 TRACE [main][CryptoCache] releaseCipherEntry: Releasing Cipher@2075093711 for opmode=DECRYPT, encryptionAlgorithm=TWOFISH/CBC/PKCS5PADDING keyID=123. 10:58:52,293 TRACE [main][CryptoCache] acquireCipherEntry: Found cached Cipher@2075093711 for opmode=DECRYPT, encryptionAlgorithm=TWOFISH/CBC/PKCS5PADDING and keyID=123. Initialising it with new IV (without key). 10:58:52,313 DEBUG [main][KeyManagerCryptoSession] decrypt: precalculated output-size does not match actually written output: expected=729568 actual=729558 10:58:52,322 TRACE [main][CryptoCache] releaseCipherEntry: Releasing Cipher@2075093711 for opmode=DECRYPT, encryptionAlgorithm=TWOFISH/CBC/PKCS5PADDING keyID=123. 10:58:52,322 TRACE [main][CryptoCache] clear: entered 10:58:52,322 TRACE [main][CryptoCache] getKeyData: No cached key with keyID=123 found. 10:58:52,433 TRACE [main][CryptoCache] acquireCipherEntry: Created new Cipher@2066945445 for opmode=DECRYPT, encryptionAlgorithm=TWOFISH/CBC/PKCS5PADDING and keyID=123. Initialising it with key and IV. 10:58:52,450 DEBUG [main][KeyManagerCryptoSession] decrypt: precalculated output-size does not match actually written output: expected=729568 actual=729558 10:58:52,459 TRACE [main][CryptoCache] releaseCipherEntry: Releasing Cipher@2066945445 for opmode=DECRYPT, encryptionAlgorithm=TWOFISH/CBC/PKCS5PADDING keyID=123. 10:58:52,482 DEBUG [main][Persistence] Disconnecting org.cumulus4j.store.model.EncryptionCoordinateSet@6e1d4137 from StateManager[pc=org.cumulus4j.store.model.EncryptionCoordinateSet@6e1d4137, lifecycle=P_NONTRANS] 10:58:52,482 DEBUG [main][Cache] Object with id="org.cumulus4j.store.model.EncryptionCoordinateSet:1" being removed from Level 1 cache [current cache size = 1] 10:58:52,482 DEBUG [main][Cache] Level 1 Cache cleared 10:58:52,482 DEBUG [main][Persistence] ExecutionContext "org.datanucleus.ExecutionContextImpl@7c455e96" closed 10:58:52,590 DEBUG [main][Persistence] Unmanaging Persistence of all classes 10:58:52,590 DEBUG [main][MetaData] Deregistering listener for metadata initialisation 10:58:52,591 DEBUG [main][Cache] Level 2 Cache cleared Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 33.505 sec Running org.cumulus4j.store.crypto.keymanager.test.TestKeyManagerCryptoSession_Twofish_CBC_PKCS5Padding_RC2 10:58:52,791 WARN [main][MessageBrokerRegistry] setActiveMessageBroker: java.lang.IllegalStateException: An active MessageBroker already exists! Changing the active MessageBroker now is highly discouraged as it may cause errors! java.lang.IllegalStateException: An active MessageBroker already exists! Changing the active MessageBroker now is highly discouraged as it may cause errors! at org.cumulus4j.store.crypto.keymanager.messagebroker.MessageBrokerRegistry.setActiveMessageBroker(MessageBrokerRegistry.java:117) at org.cumulus4j.store.crypto.keymanager.test.MockMessageBroker.setMockSharedInstance(MockMessageBroker.java:41) at org.cumulus4j.store.crypto.keymanager.test.AbstractKeyManagerCryptoSessionTest.beforeClass(AbstractKeyManagerCryptoSessionTest.java:74) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 10:58:52,791 INFO [main][MessageBrokerRegistry] setActiveMessageBroker: New activeMessageBroker=org.cumulus4j.store.crypto.keymanager.test.MockMessageBroker@1be59f28 10:58:52,794 DEBUG [main][General] Plugin Registry "org.datanucleus.plugin.EclipsePluginRegistry" not found. Falling back to DataNucleus registry. Reason : Class "org.eclipse.core.runtime.RegistryFactory" was not found in the CLASSPATH. Please check your specification and your CLASSPATH.. 10:58:52,794 DEBUG [main][General] Using PluginRegistry org.datanucleus.plugin.NonManagedPluginRegistry 10:58:52,796 DEBUG [main][General] Registering bundle org.cumulus4j.store version 1.2.1.SNAPSHOT at URL file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store/target/org.cumulus4j.store-1.2.1-SNAPSHOT.jar. 10:58:52,799 DEBUG [main][General] Loading extension points from plug-in file jar:file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store/target/org.cumulus4j.store-1.2.1-SNAPSHOT.jar!/plugin.xml. 10:58:52,800 DEBUG [main][General] Loading extensions from plug-in file jar:file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store/target/org.cumulus4j.store-1.2.1-SNAPSHOT.jar!/plugin.xml. 10:58:52,801 DEBUG [main][General] Registering bundle org.datanucleus.api.jdo version 3.2.3 at URL file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-api-jdo/3.2.3/datanucleus-api-jdo-3.2.3.jar. 10:58:52,803 DEBUG [main][General] Loading extension points from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-api-jdo/3.2.3/datanucleus-api-jdo-3.2.3.jar!/plugin.xml. 10:58:52,803 DEBUG [main][General] Loading extensions from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-api-jdo/3.2.3/datanucleus-api-jdo-3.2.3.jar!/plugin.xml. 10:58:52,804 WARN [main][General] Could not find MANIFEST.MF file for plugin file "file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store.crypto.keymanager/target/classes/plugin.xml" so ignoring it 10:58:52,804 DEBUG [main][General] Registering bundle org.datanucleus.store.rdbms version 3.2.3 at URL file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-rdbms/3.2.3/datanucleus-rdbms-3.2.3.jar. 10:58:52,810 DEBUG [main][General] Loading extension points from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-rdbms/3.2.3/datanucleus-rdbms-3.2.3.jar!/plugin.xml. 10:58:52,814 DEBUG [main][General] Loading extensions from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-rdbms/3.2.3/datanucleus-rdbms-3.2.3.jar!/plugin.xml. 10:58:52,817 DEBUG [main][General] Registering bundle org.datanucleus version 3.2.4 at URL file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-core/3.2.4/datanucleus-core-3.2.4.jar. 10:58:52,820 DEBUG [main][General] Loading extension points from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-core/3.2.4/datanucleus-core-3.2.4.jar!/plugin.xml. 10:58:52,826 DEBUG [main][General] Loading extensions from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-core/3.2.4/datanucleus-core-3.2.4.jar!/plugin.xml. 10:58:52,828 INFO [main][Persistence] Property cumulus4j.macAlgorithm unknown - will be ignored 10:58:52,828 INFO [main][Persistence] Property cumulus4j.encryptionAlgorithm unknown - will be ignored 10:58:52,829 DEBUG [main][Persistence] Java types support initialising ... 10:58:52,832 DEBUG [main][Persistence] Java types support loaded : supported java types=java.awt.Color, java.lang.Float, [Ljava.lang.Integer;, java.sql.Time, java.util.SortedSet, java.net.URL, java.util.Date, java.util.PriorityQueue, float, [Ljava.lang.Character;, [Ljava.lang.Double;, java.lang.Integer, java.math.BigDecimal, java.util.Vector, java.lang.Character, java.lang.Enum, java.lang.Long, java.lang.Short, java.util.Locale, java.util.Map, java.math.BigInteger, java.net.URI, java.lang.Byte, java.util.GregorianCalendar, java.awt.image.BufferedImage, byte, double, java.util.TimeZone, java.sql.Timestamp, java.util.Collection, java.util.Set, java.util.UUID, [Ljava.lang.String;, java.util.List, [Ljava.lang.Short;, java.util.Queue, java.util.SortedMap, [Ljava.lang.Enum;, [Ljava.lang.Boolean;, java.lang.Double, [Ljava.util.Date;, [B, [C, [D, java.util.HashMap, java.util.Currency, [F, long, java.util.Stack, java.util.TreeSet, [I, java.util.ArrayList, [J, java.util.HashSet, java.util.LinkedHashMap, java.util.Calendar, java.lang.StringBuffer, [S, [Ljava.math.BigInteger;, java.lang.Boolean, [Ljava.lang.Number;, java.lang.String, [Ljava.math.BigDecimal;, java.lang.Number, java.util.LinkedList, java.util.Hashtable, java.util.LinkedHashSet, [Z, [Ljava.lang.Float;, java.util.Properties, [Ljava.lang.Byte;, [Ljava.util.Locale;, int, java.sql.Date, boolean, java.util.TreeMap, [Ljava.lang.Long;, char, short, java.lang.Class, java.util.BitSet, java.util.Arrays$ArrayList 10:58:52,832 DEBUG [main][Persistence] Type converter support initialising ... 10:58:52,832 DEBUG [main][Persistence] Added converter for java.math.BigDecimal<->java.lang.String using org.datanucleus.store.types.converters.BigDecimalStringConverter 10:58:52,832 DEBUG [main][Persistence] Added converter for java.math.BigInteger<->java.lang.String using org.datanucleus.store.types.converters.BigIntegerStringConverter 10:58:52,832 DEBUG [main][Persistence] Added converter for java.util.BitSet<->java.lang.String using org.datanucleus.store.types.converters.BitSetStringConverter 10:58:52,832 DEBUG [main][Persistence] Added converter for java.util.Calendar<->java.lang.String using org.datanucleus.store.types.converters.CalendarStringConverter 10:58:52,832 DEBUG [main][Persistence] Added converter for java.lang.Class<->java.lang.String using org.datanucleus.store.types.converters.ClassStringConverter 10:58:52,833 DEBUG [main][Persistence] Added converter for java.awt.Color<->java.lang.String using org.datanucleus.store.types.converters.ColorStringConverter 10:58:52,833 DEBUG [main][Persistence] Added converter for java.lang.Integer<->java.lang.String using org.datanucleus.store.types.converters.IntegerStringConverter 10:58:52,833 DEBUG [main][Persistence] Added converter for java.lang.Long<->java.lang.String using org.datanucleus.store.types.converters.LongStringConverter 10:58:52,833 DEBUG [main][Persistence] Added converter for java.util.Currency<->java.lang.String using org.datanucleus.store.types.converters.CurrencyStringConverter 10:58:52,833 DEBUG [main][Persistence] Added converter for java.util.Date<->java.lang.Long using org.datanucleus.store.types.converters.DateLongConverter 10:58:52,833 DEBUG [main][Persistence] Added converter for java.util.Date<->java.lang.String using org.datanucleus.store.types.converters.DateStringConverter 10:58:52,833 DEBUG [main][Persistence] Added converter for java.util.Locale<->java.lang.String using org.datanucleus.store.types.converters.LocaleStringConverter 10:58:52,833 DEBUG [main][Persistence] Added converter for java.sql.Date<->java.lang.Long using org.datanucleus.store.types.converters.SqlDateLongConverter 10:58:52,833 DEBUG [main][Persistence] Added converter for java.sql.Date<->java.lang.String using org.datanucleus.store.types.converters.SqlDateStringConverter 10:58:52,833 DEBUG [main][Persistence] Added converter for java.sql.Time<->java.lang.Long using org.datanucleus.store.types.converters.SqlTimeLongConverter 10:58:52,834 DEBUG [main][Persistence] Added converter for java.sql.Time<->java.lang.String using org.datanucleus.store.types.converters.SqlTimeStringConverter 10:58:52,834 DEBUG [main][Persistence] Added converter for java.sql.Timestamp<->java.lang.Long using org.datanucleus.store.types.converters.SqlTimestampLongConverter 10:58:52,834 DEBUG [main][Persistence] Added converter for java.lang.StringBuffer<->java.lang.String using org.datanucleus.store.types.converters.StringBufferStringConverter 10:58:52,834 DEBUG [main][Persistence] Added converter for java.util.TimeZone<->java.lang.String using org.datanucleus.store.types.converters.TimeZoneStringConverter 10:58:52,834 DEBUG [main][Persistence] Added converter for java.net.URI<->java.lang.String using org.datanucleus.store.types.converters.URIStringConverter 10:58:52,834 DEBUG [main][Persistence] Added converter for java.net.URL<->java.lang.String using org.datanucleus.store.types.converters.URLStringConverter 10:58:52,834 DEBUG [main][Persistence] Added converter for java.util.UUID<->java.lang.String using org.datanucleus.store.types.converters.UUIDStringConverter 10:58:52,834 DEBUG [main][Persistence] TypeConverter for javax.time.calendar.LocalDate<->java.lang.String ignored since java type not present in CLASSPATH 10:58:52,835 DEBUG [main][Persistence] TypeConverter for javax.time.calendar.LocalTime<->java.lang.String ignored since java type not present in CLASSPATH 10:58:52,836 DEBUG [main][Persistence] TypeConverter for javax.time.calendar.LocalTime<->java.lang.Long ignored since java type not present in CLASSPATH 10:58:52,836 DEBUG [main][Persistence] TypeConverter for javax.time.calendar.LocalDateTime<->java.lang.String ignored since java type not present in CLASSPATH 10:58:52,836 DEBUG [main][Persistence] Added converter for java.io.Serializable<->java.lang.String using org.datanucleus.store.types.converters.SerializableStringConverter 10:58:52,836 DEBUG [main][Persistence] Added converter for java.io.Serializable<->[B using org.datanucleus.store.types.converters.SerializableByteArrayConverter 10:58:52,836 DEBUG [main][Persistence] Type converter support loaded 10:58:52,837 DEBUG [main][MetaData] MetaDataManager : Input=(XML,Annotations), XML-Validation=false, XML-Suffices=(persistence=*.jdo, orm=orm, query=*.jdoquery), JDO-listener=true 10:58:52,837 DEBUG [main][MetaData] Registering listener for metadata initialisation 10:58:52,837 DEBUG [main][MetaData] Listener found initialisation for persistable class org.cumulus4j.store.model.EncryptionCoordinateSet 10:58:52,837 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /META-INF/package.jdo 10:58:52,838 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /WEB-INF/package.jdo 10:58:52,838 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /package.jdo 10:58:52,839 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/package.jdo 10:58:52,839 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org.jdo 10:58:52,839 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/package.jdo 10:58:52,840 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j.jdo 10:58:52,840 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/package.jdo 10:58:52,841 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store.jdo 10:58:52,841 DEBUG [main][MetaData] Parsing MetaData file "jar:file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store/target/org.cumulus4j.store-1.2.1-SNAPSHOT.jar!/org/cumulus4j/store/model/package.jdo" using handler "jdo" (validation="false") 10:58:52,844 DEBUG [main][MetaData] XML Entity Public="" System="http://java.sun.com/dtd/jdo_3_0.dtd 10:58:53,345 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model.jdo 10:58:53,346 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model/EncryptionCoordinateSet.jdo 10:58:53,346 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" not found 10:58:53,349 DEBUG [main][MetaData] Class "org.cumulus4j.store.model.EncryptionCoordinateSet" has been specified with JDO annotations so using those. 10:58:53,352 DEBUG [main][MetaData] Class "org.cumulus4j.store.model.EncryptionCoordinateSet" : Populating Meta-Data 10:58:53,352 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /META-INF/package.orm 10:58:53,353 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /WEB-INF/package.orm 10:58:53,353 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /package.orm 10:58:53,354 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/package.orm 10:58:53,354 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org.orm 10:58:53,354 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/package.orm 10:58:53,355 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j.orm 10:58:53,355 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/package.orm 10:58:53,356 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store.orm 10:58:53,356 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model/package.orm 10:58:53,356 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model.orm 10:58:53,357 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model/EncryptionCoordinateSet.orm 10:58:53,357 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" not found 10:58:53,357 DEBUG [main][Datastore] Creating StoreManager for datastore 10:58:53,364 DEBUG [main][Connection] Created tx data source using pooling type of dbcp-builtin 10:58:53,364 DEBUG [main][Connection] Registered transactional connection factory under name "rdbms/tx" 10:58:53,364 DEBUG [main][Connection] Registered nontransactional connection factory under name "rdbms/nontx" 10:58:53,369 DEBUG [main][Connection] Created nontx data source using pooling type of dbcp-builtin 10:58:54,888 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@41b0ae4c" opened 10:58:54,892 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Boolean (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:58:54,892 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Boolean (jdbc-type=BOOLEAN, sql-type=BOOLEAN, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BooleanRDBMSMapping, default=false) 10:58:54,892 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Boolean (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=false) 10:58:54,893 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Byte (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=false) 10:58:54,893 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Character (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=true) 10:58:54,893 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Character (jdbc-type=INTEGER, sql-type=INTEGER, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:58:54,893 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Character (jdbc-type=INTEGER, sql-type=INT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:58:54,893 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Double (jdbc-type=DOUBLE, sql-type=DOUBLE, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DoubleRDBMSMapping, default=true) 10:58:54,893 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Double (jdbc-type=DECIMAL, sql-type=DECIMAL, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DecimalRDBMSMapping, default=false) 10:58:54,893 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Float (jdbc-type=FLOAT, sql-type=FLOAT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.FloatRDBMSMapping, default=true) 10:58:54,893 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Float (jdbc-type=DOUBLE, sql-type=DOUBLE, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DoubleRDBMSMapping, default=false) 10:58:54,894 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Float (jdbc-type=REAL, sql-type=REAL, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.RealRDBMSMapping, default=false) 10:58:54,894 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Float (jdbc-type=DECIMAL, sql-type=DECIMAL, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DecimalRDBMSMapping, default=false) 10:58:54,894 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=INTEGER, sql-type=INTEGER, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=true) 10:58:54,894 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 10:58:54,894 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=false) 10:58:54,894 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=INTEGER, sql-type=INT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=true) 10:58:54,894 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=false) 10:58:54,894 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Long (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=true) 10:58:54,894 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Long (jdbc-type=INTEGER, sql-type=INT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:58:54,895 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Long (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=false) 10:58:54,895 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Long (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=false) 10:58:54,895 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Short (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=true) 10:58:54,895 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Short (jdbc-type=INTEGER, sql-type=INTEGER, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:58:54,895 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Short (jdbc-type=INTEGER, sql-type=INT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:58:54,895 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=true) 10:58:54,895 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:58:54,896 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 10:58:54,896 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=LONGVARCHAR, sql-type=LONGVARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.LongVarcharRDBMSMapping, default=false) 10:58:54,896 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=CLOB, sql-type=CLOB, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.ClobRDBMSMapping, default=false) 10:58:54,896 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=BLOB, sql-type=BLOB, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BlobRDBMSMapping, default=false) 10:58:54,896 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=NVARCHAR, sql-type=NVARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NVarcharRDBMSMapping, default=false) 10:58:54,896 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=NCHAR, sql-type=NCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NCharRDBMSMapping, default=false) 10:58:54,896 DEBUG [main][Datastore] Adding RDBMS support for Java type java.math.BigDecimal (jdbc-type=DECIMAL, sql-type=DECIMAL, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DecimalRDBMSMapping, default=true) 10:58:54,896 DEBUG [main][Datastore] Adding RDBMS support for Java type java.math.BigDecimal (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=false) 10:58:54,897 DEBUG [main][Datastore] Adding RDBMS support for Java type java.math.BigInteger (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=true) 10:58:54,897 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=DATE, sql-type=DATE, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DateRDBMSMapping, default=true) 10:58:54,897 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=TIMESTAMP, sql-type=TIMESTAMP, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimestampRDBMSMapping, default=false) 10:58:54,897 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:58:54,897 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 10:58:54,897 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 10:58:54,897 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=TIME, sql-type=TIME, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimeRDBMSMapping, default=true) 10:58:54,897 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=TIMESTAMP, sql-type=TIMESTAMP, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimestampRDBMSMapping, default=false) 10:58:54,897 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:58:54,897 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 10:58:54,897 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 10:58:54,898 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Timestamp (jdbc-type=TIMESTAMP, sql-type=TIMESTAMP, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimestampRDBMSMapping, default=true) 10:58:54,898 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Timestamp (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:58:54,898 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Timestamp (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 10:58:54,898 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=TIMESTAMP, sql-type=TIMESTAMP, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimestampRDBMSMapping, default=true) 10:58:54,898 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=DATE, sql-type=DATE, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DateRDBMSMapping, default=false) 10:58:54,898 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:58:54,898 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 10:58:54,898 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 10:58:54,898 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=TIME, sql-type=TIME, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimeRDBMSMapping, default=false) 10:58:54,898 DEBUG [main][Datastore] Adding RDBMS support for Java type java.io.Serializable (jdbc-type=LONGVARBINARY, sql-type=LONGVARBINARY, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.LongVarBinaryRDBMSMapping, default=true) 10:58:54,899 DEBUG [main][Datastore] Adding RDBMS support for Java type java.io.Serializable (jdbc-type=BLOB, sql-type=BLOB, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BlobRDBMSMapping, default=false) 10:58:54,899 DEBUG [main][Datastore] Adding RDBMS support for Java type java.io.Serializable (jdbc-type=VARBINARY, sql-type=VARBINARY, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarBinaryRDBMSMapping, default=false) 10:58:54,899 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=true) 10:58:54,899 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=INTEGER, sql-type=INTEGER, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:58:54,899 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=false) 10:58:54,899 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:58:54,899 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 10:58:54,968 DEBUG [main][Datastore] Removing RDBMS support for Java type java.lang.String (jdbc-type=NVARCHAR, sql-type=NVARCHAR) 10:58:54,968 DEBUG [main][Datastore] Removing RDBMS support for Java type java.lang.String (jdbc-type=NCHAR, sql-type=NCHAR) 10:58:54,974 DEBUG [main][Datastore] ======================= Datastore ========================= 10:58:54,974 DEBUG [main][Datastore] StoreManager : "rdbms" (org.datanucleus.store.rdbms.RDBMSStoreManager) 10:58:54,974 DEBUG [main][Datastore] Datastore : read-write 10:58:54,974 DEBUG [main][Datastore] Schema Control : AutoCreate(Tables), Validate(None) 10:58:54,974 DEBUG [main][Datastore] Query Languages : [JDOQL, JPQL, SQL, STOREDPROC] 10:58:54,974 DEBUG [main][Datastore] Queries : Timeout=0 10:58:54,974 DEBUG [main][Datastore] =========================================================== 10:58:54,974 DEBUG [main][Datastore] Datastore Adapter : org.datanucleus.store.rdbms.adapter.DerbyAdapter 10:58:54,974 DEBUG [main][Datastore] Datastore : name="Apache Derby" version="10.7.1.1 - (1040133)" 10:58:54,974 DEBUG [main][Datastore] Datastore Driver : name="Apache Derby Embedded JDBC Driver" version="10.7.1.1 - (1040133)" 10:58:54,974 DEBUG [main][Datastore] Primary Connection Factory : URL[jdbc:derby:/tmp/cumulus4j-test.x4wi0oz0/derby/cumulus4j;create=true] 10:58:54,974 DEBUG [main][Datastore] Secondary Connection Factory : URL[jdbc:derby:/tmp/cumulus4j-test.x4wi0oz0/derby/cumulus4j;create=true] 10:58:54,974 DEBUG [main][Datastore] Datastore Identifiers : factory="datanucleus2" case=UPPERCASE catalog= schema=ROOT 10:58:54,974 DEBUG [main][Datastore] Supported Identifier Cases : "MixedCase" UPPERCASE "MixedCase-Sensitive" 10:58:54,974 DEBUG [main][Datastore] Supported Identifier Lengths (max) : Table=128 Column=128 Constraint=128 Index=128 Delimiter=" 10:58:54,974 DEBUG [main][Datastore] Support for Identifiers in DDL : catalog=false schema=true 10:58:54,974 DEBUG [main][Datastore] Datastore : checkTableViewExistence, rdbmsConstraintCreateMode=DataNucleus, initialiseColumnInfo=ALL 10:58:54,974 DEBUG [main][Datastore] Support Statement Batching : yes (max-batch-size=50) 10:58:54,974 DEBUG [main][Datastore] Queries : Results direction=forward, type=forward-only, concurrency=read-only 10:58:54,974 DEBUG [main][Datastore] Java-Types : string-default-length=255 10:58:54,974 DEBUG [main][Datastore] JDBC-Types : VARCHAR, LONGVARCHAR, BINARY, BOOLEAN, VARBINARY, LONGVARBINARY, BIGINT, JAVA_OBJECT, [id=2009], CHAR, NUMERIC, DECIMAL, INTEGER, CLOB, SMALLINT, BLOB, FLOAT, REAL, DOUBLE, DATE, TIME, TIMESTAMP 10:58:54,974 DEBUG [main][Datastore] =========================================================== 10:58:54,990 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@41b0ae4c" non enlisted to a transaction is being committed. 10:58:54,990 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@41b0ae4c" closed 10:58:54,990 DEBUG [main][Datastore] StoreManager now created 10:58:54,990 DEBUG [main][Persistence] ================= NucleusContext =============== 10:58:54,990 DEBUG [main][Persistence] DataNucleus Context : Version "3.2.4" with JRE "1.8.0_91" on "Linux" 10:58:54,990 DEBUG [main][Persistence] Persistence API : JDO 10:58:54,990 DEBUG [main][Persistence] Plugin Registry : org.datanucleus.plugin.NonManagedPluginRegistry 10:58:54,990 DEBUG [main][Persistence] ClassLoading : datanucleus 10:58:54,990 DEBUG [main][Persistence] Persistence : pm-singlethreaded, nontransactional-read, nontransactional-write, reachability-at-commit, copy-on-attach, managed-relations(checked), deletion-policy=JDO2, serverTimeZone=Europe/Berlin 10:58:54,990 DEBUG [main][Persistence] AutoStart : mechanism=None, mode=Quiet 10:58:54,990 DEBUG [main][Persistence] Transactions : type=RESOURCE_LOCAL, mode=datastore, isolation=read-committed 10:58:54,990 DEBUG [main][Persistence] ValueGeneration : txn-isolation=read-committed connection=New 10:58:54,990 DEBUG [main][Persistence] Cache : Level1 (soft), Level2 (soft, mode=UNSPECIFIED), QueryResults (soft), Collections/Maps 10:58:54,990 DEBUG [main][Persistence] ================================================ 10:58:54,990 DEBUG [main][Cache] Level 2 Cache of type "soft" initialised 10:58:54,991 INFO [main][AbstractCryptoManager] getCryptoSessionExpiryTimerPeriod: Property 'cumulus4j.cryptoSessionExpiryTimer.period' is not set. Using default value 60000. 10:58:54,991 TRACE [main][AbstractCryptoSession] setCryptoSessionID: cryptoSessionID=67a2177f-8f06-44c0-9396-959cf202c788 10:58:54,992 INFO [main][AbstractCryptoManager] getCryptoSessionExpiryAgeMSec: Property 'cumulus4j.cryptoSessionExpiryAge' is not set. Using default value 1800000. 10:58:54,992 DEBUG [main][Persistence] Started pool of ExecutionContext (maxPool=20, reaperThread=false) 10:58:54,996 DEBUG [main][Persistence] ExecutionContext "org.datanucleus.ExecutionContextImpl@3b46dd8" opened for datastore "org.datanucleus.store.rdbms.RDBMSStoreManager@39651a82" with txn="org.datanucleus.TransactionImpl@6be7bf6d" 10:58:54,996 DEBUG [main][Cache] Level 1 Cache of type "soft" initialised 10:58:54,996 INFO [main][AbstractCryptoManager] getEncryptionAlgorithm: Property 'cumulus4j.encryptionAlgorithm' is set to 'Twofish/CBC/PKCS5Padding'. Using this encryption algorithm. 10:58:54,996 INFO [main][AbstractCryptoManager] getMACAlgorithm: Property 'cumulus4j.macAlgorithm' is set to 'RC2'. Using this MAC algorithm. 10:58:54,996 DEBUG [main][Cache] Query Cache of type "org.datanucleus.query.cache.SoftQueryCompilationCache" initialised 10:58:54,997 DEBUG [main][Cache] Query Cache of type "org.datanucleus.store.query.cache.SoftQueryDatastoreCompilationCache" initialised 10:58:54,997 DEBUG [main][Cache] Query Cache of type "org.datanucleus.store.query.cache.SoftQueryResultsCache" initialised 10:58:54,997 DEBUG [main][Query] JDOQL Single-String with "SELECT UNIQUE WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm" 10:58:54,997 DEBUG [main][MetaData] Class "org.cumulus4j.store.model.EncryptionCoordinateSet" : Initialising Meta-Data 10:58:54,998 DEBUG [main][Persistence] Managing Persistence of Class : org.cumulus4j.store.model.EncryptionCoordinateSet [Table : ENCRYPTIONCOORDINATESET, InheritanceStrategy : new-table] 10:58:54,998 DEBUG [main][Schema] Column "ENCRYPTIONCOORDINATESET.ENCRYPTIONCOORDINATESETID" added to internal representation of table. 10:58:54,998 DEBUG [main][Schema] Field [org.cumulus4j.store.model.EncryptionCoordinateSet.encryptionCoordinateSetID] -> Column(s) [ENCRYPTIONCOORDINATESET.ENCRYPTIONCOORDINATESETID] using mapping of type "org.datanucleus.store.rdbms.mapping.java.LongMapping" (org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping) 10:58:54,998 DEBUG [main][Schema] Table ENCRYPTIONCOORDINATESET will manage the persistence of the fields for class org.cumulus4j.store.model.EncryptionCoordinateSet (inheritance strategy="new-table") 10:58:54,998 DEBUG [main][Schema] Column "ENCRYPTIONCOORDINATESET.CIPHERTRANSFORMATION" added to internal representation of table. 10:58:54,999 DEBUG [main][Schema] Field [org.cumulus4j.store.model.EncryptionCoordinateSet.cipherTransformation] -> Column(s) [ENCRYPTIONCOORDINATESET.CIPHERTRANSFORMATION] using mapping of type "org.datanucleus.store.rdbms.mapping.java.StringMapping" (org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping) 10:58:54,999 DEBUG [main][Schema] Column "ENCRYPTIONCOORDINATESET.MACALGORITHM" added to internal representation of table. 10:58:54,999 DEBUG [main][Schema] Field [org.cumulus4j.store.model.EncryptionCoordinateSet.macAlgorithm] -> Column(s) [ENCRYPTIONCOORDINATESET.MACALGORITHM] using mapping of type "org.datanucleus.store.rdbms.mapping.java.StringMapping" (org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping) 10:58:54,999 DEBUG [main][Schema] Column "ENCRYPTIONCOORDINATESET.VERSION" added to internal representation of table. 10:58:55,000 DEBUG [main][Schema] Table/View ENCRYPTIONCOORDINATESET has been initialised 10:58:55,000 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@69e05f61" opened with isolation level "serializable" and auto-commit=false 10:58:55,000 DEBUG [main][Schema] Schema Transaction started with connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@69e05f61" with isolation "serializable" 10:58:55,030 DEBUG [main][Schema] Check of existence of ENCRYPTIONCOORDINATESET returned no table 10:58:55,030 DEBUG [main][Schema] Creating table ENCRYPTIONCOORDINATESET 10:58:55,030 DEBUG [main][Schema] CREATE TABLE ENCRYPTIONCOORDINATESET ( ENCRYPTIONCOORDINATESETID BIGINT NOT NULL generated always as identity (start with 1), CIPHERTRANSFORMATION VARCHAR(255) NOT NULL, MACALGORITHM VARCHAR(255) NOT NULL, VERSION BIGINT NOT NULL ) 10:58:55,043 DEBUG [main][Schema] Execution Time = 13 ms 10:58:55,043 DEBUG [main][Schema] ALTER TABLE ENCRYPTIONCOORDINATESET ADD CONSTRAINT ENCRYPTIONCOORDINATESET_PK PRIMARY KEY (ENCRYPTIONCOORDINATESETID) 10:58:55,068 DEBUG [main][Schema] Execution Time = 25 ms 10:58:55,083 DEBUG [main][Schema] Schema Transaction committing with connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@69e05f61" 10:58:55,089 DEBUG [main][Schema] Schema Transaction closing with connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@69e05f61" 10:58:55,089 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@69e05f61" non enlisted to a transaction is being committed. 10:58:55,089 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@69e05f61" closed 10:58:55,089 DEBUG [main][Query] JDOQL Query : Compiling "SELECT UNIQUE FROM org.cumulus4j.store.model.EncryptionCoordinateSet WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm" 10:58:55,090 DEBUG [main][Query] JDOQL Query : Compile Time = 1 ms 10:58:55,090 DEBUG [main][Query] QueryCompilation: [filter:DyadicExpression{DyadicExpression{PrimaryExpression{this.cipherTransformation} = ParameterExpression{cipherTransformation}} AND DyadicExpression{PrimaryExpression{this.macAlgorithm} = ParameterExpression{macAlgorithm}}}] [symbols: macAlgorithm type=java.lang.String, this type=org.cumulus4j.store.model.EncryptionCoordinateSet, cipherTransformation type=java.lang.String] 10:58:55,090 DEBUG [main][Query] JDOQL Query : Compiling "SELECT UNIQUE FROM org.cumulus4j.store.model.EncryptionCoordinateSet WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm" for datastore 10:58:55,094 DEBUG [main][Query] JDOQL Query : Compile Time for datastore = 4 ms 10:58:55,094 DEBUG [main][Query] SELECT UNIQUE FROM org.cumulus4j.store.model.EncryptionCoordinateSet WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm Query compiled to datastore query "SELECT 'org.cumulus4j.store.model.EncryptionCoordinateSet' AS NUCLEUS_TYPE,A0.CIPHERTRANSFORMATION,A0.ENCRYPTIONCOORDINATESETID,A0.MACALGORITHM,A0.VERSION FROM ENCRYPTIONCOORDINATESET A0 WHERE A0.CIPHERTRANSFORMATION = ? AND A0.MACALGORITHM = ?" 10:58:55,095 DEBUG [main][Connection] Connection added to the pool : org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@2f98635e [conn=null, commitOnRelease=true, closeOnRelease=true, closeOnTxnEnd=true] for key=org.datanucleus.ExecutionContextImpl@3b46dd8 in factory=ConnectionFactory:nontx[org.datanucleus.store.rdbms.ConnectionFactoryImpl@49c8f6e8] 10:58:55,095 DEBUG [main][Query] JDOQL Query : Executing "SELECT UNIQUE FROM org.cumulus4j.store.model.EncryptionCoordinateSet WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm" ... 10:58:55,096 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@6b0615ae" opened with isolation level "read-committed" and auto-commit=false 10:58:55,107 DEBUG [main][Datastore] Closing PreparedStatement "org.datanucleus.store.rdbms.datasource.dbcp.DelegatingPreparedStatement@2015b2cd" 10:58:55,108 DEBUG [main][Native] SELECT 'org.cumulus4j.store.model.EncryptionCoordinateSet' AS NUCLEUS_TYPE,A0.CIPHERTRANSFORMATION,A0.ENCRYPTIONCOORDINATESETID,A0.MACALGORITHM,A0.VERSION FROM ENCRYPTIONCOORDINATESET A0 WHERE A0.CIPHERTRANSFORMATION = <'TWOFISH/CBC/PKCS5PADDING'> AND A0.MACALGORITHM = <'RC2'> 10:58:55,109 DEBUG [main][Retrieve] Execution Time = 1 ms 10:58:55,109 DEBUG [main][Query] JDOQL Query : Execution Time = 14 ms 10:58:55,109 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@6b0615ae" non enlisted to a transaction is being committed. 10:58:55,109 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@6b0615ae" closed 10:58:55,110 DEBUG [main][Connection] Connection removed from the pool : org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@2f98635e [conn=org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@6b0615ae, commitOnRelease=true, closeOnRelease=true, closeOnTxnEnd=true] for key=org.datanucleus.ExecutionContextImpl@3b46dd8 in factory=ConnectionFactory:nontx[org.datanucleus.store.rdbms.ConnectionFactoryImpl@49c8f6e8] 10:58:55,110 DEBUG [main][Persistence] Making object persistent : "org.cumulus4j.store.model.EncryptionCoordinateSet@1c758545" 10:58:55,110 DEBUG [main][Persistence] Started pool of ObjectProviders (maxPool=0, reaperThread=false) 10:58:55,111 DEBUG [main][Persistence] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@1c758545" being inserted into table "ENCRYPTIONCOORDINATESET" 10:58:55,112 DEBUG [main][Connection] Connection added to the pool : org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@117bcfdc [conn=null, commitOnRelease=true, closeOnRelease=true, closeOnTxnEnd=true] for key=org.datanucleus.ExecutionContextImpl@3b46dd8 in factory=ConnectionFactory:nontx[org.datanucleus.store.rdbms.ConnectionFactoryImpl@49c8f6e8] 10:58:55,112 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@73a19967" opened with isolation level "read-committed" and auto-commit=false 10:58:55,119 DEBUG [main][Datastore] Using PreparedStatement "org.datanucleus.store.rdbms.ParamLoggingPreparedStatement@2324bfe7" for connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@73a19967" 10:58:55,119 DEBUG [main][Native] INSERT INTO ENCRYPTIONCOORDINATESET (CIPHERTRANSFORMATION,MACALGORITHM,VERSION) VALUES (<'TWOFISH/CBC/PKCS5PADDING'>,<'RC2'>,<1>) 10:58:55,121 DEBUG [main][Persist] Execution Time = 2 ms (number of rows = 1) on PreparedStatement "org.datanucleus.store.rdbms.ParamLoggingPreparedStatement@2324bfe7" 10:58:55,125 DEBUG [main][Persist] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@1c758545" was inserted in the datastore and was given strategy value of "1" 10:58:55,126 DEBUG [main][Cache] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@1c758545" (id="org.cumulus4j.store.model.EncryptionCoordinateSet:1") added to Level 1 cache (loadedFlags="[YYY]") 10:58:55,126 DEBUG [main][Datastore] Closing PreparedStatement "org.datanucleus.store.rdbms.ParamLoggingPreparedStatement@2324bfe7" 10:58:55,131 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@73a19967" non enlisted to a transaction is being committed. 10:58:55,132 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@73a19967" closed 10:58:55,132 DEBUG [main][Connection] Connection removed from the pool : org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@117bcfdc [conn=org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@73a19967, commitOnRelease=true, closeOnRelease=true, closeOnTxnEnd=true] for key=org.datanucleus.ExecutionContextImpl@3b46dd8 in factory=ConnectionFactory:nontx[org.datanucleus.store.rdbms.ConnectionFactoryImpl@49c8f6e8] 10:58:55,132 DEBUG [main][Persistence] ExecutionContext.internalFlush() process started using ordered flush - 1 enlisted objects 10:58:55,132 DEBUG [main][Persistence] ExecutionContext.internalFlush() process finished 10:58:55,132 DEBUG [main][Cache] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@1c758545" (id="1") added to Level 2 cache (fields="[0, 1, 2]", version="1") 10:58:55,133 DEBUG [main][Lifecycle] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@1c758545" (id="org.cumulus4j.store.model.EncryptionCoordinateSet:1") has a lifecycle change : "P_NEW"->"HOLLOW" 10:58:55,133 DEBUG [main][Transaction] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@1c758545" (id="org.cumulus4j.store.model.EncryptionCoordinateSet:1") being evicted from transactional cache 10:58:55,133 DEBUG [main][Persistence] Detaching copy of object "org.cumulus4j.store.model.EncryptionCoordinateSet@1c758545" (depth=0) as "org.cumulus4j.store.model.EncryptionCoordinateSet@213bd3d5" with detached-fields [0, 1, 2] and fields-to-load=[0, 2] 10:58:55,133 DEBUG [main][Cache] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@1c758545" (id="1") is loading the following fields from the Level 2 cache object : [0, 2] 10:58:55,134 DEBUG [main][Lifecycle] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@1c758545" (id="org.cumulus4j.store.model.EncryptionCoordinateSet:1") has a lifecycle change : "HOLLOW"->"P_NONTRANS" 10:58:57,031 DEBUG [AbstractCryptoManager][AbstractCryptoManager$CloseExpiredSessionsTask] run: entered 10:58:57,033 INFO [AbstractCryptoManager][AbstractCryptoManager$CloseExpiredSessionsTask] run: AbstractCryptoManager was garbage-collected. Cancelling this TimerTask. 10:59:12,007 DEBUG [CryptoCache][CryptoCache$CleanupTask] run: entered 10:59:12,009 INFO [CryptoCache][CryptoCache$CleanupTask] run: CryptoCache was garbage-collected. Cancelling this TimerTask. 10:59:15,066 DEBUG [AbstractCryptoManager][AbstractCryptoManager$CloseExpiredSessionsTask] run: entered 10:59:15,066 INFO [AbstractCryptoManager][AbstractCryptoManager$CloseExpiredSessionsTask] run: AbstractCryptoManager was garbage-collected. Cancelling this TimerTask. 10:59:17,671 DEBUG [CryptoCache][CryptoCache$CleanupTask] run: entered 10:59:17,671 INFO [CryptoCache][CryptoCache$CleanupTask] run: CryptoCache was garbage-collected. Cancelling this TimerTask. 10:59:21,274 DEBUG [AbstractCryptoManager][AbstractCryptoManager$CloseExpiredSessionsTask] run: entered 10:59:21,274 INFO [AbstractCryptoManager][AbstractCryptoManager$CloseExpiredSessionsTask] run: AbstractCryptoManager was garbage-collected. Cancelling this TimerTask. 10:59:25,414 DEBUG [CryptoCache][CryptoCache$CleanupTask] run: entered 10:59:25,414 INFO [CryptoCache][CryptoCache$CleanupTask] run: CryptoCache was garbage-collected. Cancelling this TimerTask. 10:59:26,916 INFO [main][CryptoCache] Persistence property 'cumulus4j.CryptoCache.cleanupTimer.period' is not set. Using default value 60000. 10:59:27,030 TRACE [main][CryptoCache] acquireCipherEntry: Created new Cipher@1159234226 for opmode=ENCRYPT, encryptionAlgorithm=TWOFISH/CBC/PKCS5PADDING and keyID=123. Initialising it with key and IV. 10:59:27,034 TRACE [main][CryptoCache] releaseCipherEntry: Releasing Cipher@1159234226 for opmode=ENCRYPT, encryptionAlgorithm=TWOFISH/CBC/PKCS5PADDING keyID=123. 10:59:27,034 TRACE [main][CryptoCache] getKeyData: Found cached key with keyID=123. 10:59:27,034 TRACE [main][CryptoCache] acquireCipherEntry: Created new Cipher@1875532039 for opmode=DECRYPT, encryptionAlgorithm=TWOFISH/CBC/PKCS5PADDING and keyID=123. Initialising it with key and IV. 10:59:27,035 DEBUG [main][KeyManagerCryptoSession] decrypt: precalculated output-size does not match actually written output: expected=96 actual=84 10:59:27,036 TRACE [main][CryptoCache] releaseCipherEntry: Releasing Cipher@1875532039 for opmode=DECRYPT, encryptionAlgorithm=TWOFISH/CBC/PKCS5PADDING keyID=123. 10:59:27,036 DEBUG [main][Persistence] Disconnecting org.cumulus4j.store.model.EncryptionCoordinateSet@1c758545 from StateManager[pc=org.cumulus4j.store.model.EncryptionCoordinateSet@1c758545, lifecycle=P_NONTRANS] 10:59:27,036 DEBUG [main][Cache] Object with id="org.cumulus4j.store.model.EncryptionCoordinateSet:1" being removed from Level 1 cache [current cache size = 1] 10:59:27,036 DEBUG [main][Cache] Level 1 Cache cleared 10:59:27,036 DEBUG [main][Persistence] ExecutionContext "org.datanucleus.ExecutionContextImpl@3b46dd8" closed 10:59:27,124 DEBUG [main][Persistence] Unmanaging Persistence of all classes 10:59:27,124 DEBUG [main][MetaData] Deregistering listener for metadata initialisation 10:59:27,125 DEBUG [main][Cache] Level 2 Cache cleared 10:59:27,336 DEBUG [main][General] Plugin Registry "org.datanucleus.plugin.EclipsePluginRegistry" not found. Falling back to DataNucleus registry. Reason : Class "org.eclipse.core.runtime.RegistryFactory" was not found in the CLASSPATH. Please check your specification and your CLASSPATH.. 10:59:27,337 DEBUG [main][General] Using PluginRegistry org.datanucleus.plugin.NonManagedPluginRegistry 10:59:27,340 DEBUG [main][General] Registering bundle org.cumulus4j.store version 1.2.1.SNAPSHOT at URL file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store/target/org.cumulus4j.store-1.2.1-SNAPSHOT.jar. 10:59:27,341 DEBUG [main][General] Loading extension points from plug-in file jar:file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store/target/org.cumulus4j.store-1.2.1-SNAPSHOT.jar!/plugin.xml. 10:59:27,343 DEBUG [main][General] Loading extensions from plug-in file jar:file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store/target/org.cumulus4j.store-1.2.1-SNAPSHOT.jar!/plugin.xml. 10:59:27,344 DEBUG [main][General] Registering bundle org.datanucleus.api.jdo version 3.2.3 at URL file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-api-jdo/3.2.3/datanucleus-api-jdo-3.2.3.jar. 10:59:27,346 DEBUG [main][General] Loading extension points from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-api-jdo/3.2.3/datanucleus-api-jdo-3.2.3.jar!/plugin.xml. 10:59:27,346 DEBUG [main][General] Loading extensions from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-api-jdo/3.2.3/datanucleus-api-jdo-3.2.3.jar!/plugin.xml. 10:59:27,347 WARN [main][General] Could not find MANIFEST.MF file for plugin file "file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store.crypto.keymanager/target/classes/plugin.xml" so ignoring it 10:59:27,348 DEBUG [main][General] Registering bundle org.datanucleus.store.rdbms version 3.2.3 at URL file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-rdbms/3.2.3/datanucleus-rdbms-3.2.3.jar. 10:59:27,354 DEBUG [main][General] Loading extension points from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-rdbms/3.2.3/datanucleus-rdbms-3.2.3.jar!/plugin.xml. 10:59:27,358 DEBUG [main][General] Loading extensions from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-rdbms/3.2.3/datanucleus-rdbms-3.2.3.jar!/plugin.xml. 10:59:27,361 DEBUG [main][General] Registering bundle org.datanucleus version 3.2.4 at URL file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-core/3.2.4/datanucleus-core-3.2.4.jar. 10:59:27,364 DEBUG [main][General] Loading extension points from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-core/3.2.4/datanucleus-core-3.2.4.jar!/plugin.xml. 10:59:27,370 DEBUG [main][General] Loading extensions from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-core/3.2.4/datanucleus-core-3.2.4.jar!/plugin.xml. 10:59:27,372 INFO [main][Persistence] Property cumulus4j.macAlgorithm unknown - will be ignored 10:59:27,372 INFO [main][Persistence] Property cumulus4j.encryptionAlgorithm unknown - will be ignored 10:59:27,373 DEBUG [main][Persistence] Java types support initialising ... 10:59:27,376 DEBUG [main][Persistence] Java types support loaded : supported java types=java.awt.Color, java.lang.Float, [Ljava.lang.Integer;, java.sql.Time, java.util.SortedSet, java.net.URL, java.util.Date, java.util.PriorityQueue, float, [Ljava.lang.Character;, [Ljava.lang.Double;, java.lang.Integer, java.math.BigDecimal, java.util.Vector, java.lang.Character, java.lang.Enum, java.lang.Long, java.lang.Short, java.util.Locale, java.util.Map, java.math.BigInteger, java.net.URI, java.lang.Byte, java.util.GregorianCalendar, java.awt.image.BufferedImage, byte, double, java.util.TimeZone, java.sql.Timestamp, java.util.Collection, java.util.Set, java.util.UUID, [Ljava.lang.String;, java.util.List, [Ljava.lang.Short;, java.util.Queue, java.util.SortedMap, [Ljava.lang.Enum;, [Ljava.lang.Boolean;, java.lang.Double, [Ljava.util.Date;, [B, [C, [D, java.util.HashMap, java.util.Currency, [F, long, java.util.Stack, java.util.TreeSet, [I, java.util.ArrayList, [J, java.util.HashSet, java.util.LinkedHashMap, java.util.Calendar, java.lang.StringBuffer, [S, [Ljava.math.BigInteger;, java.lang.Boolean, [Ljava.lang.Number;, java.lang.String, [Ljava.math.BigDecimal;, java.lang.Number, java.util.LinkedList, java.util.Hashtable, java.util.LinkedHashSet, [Z, [Ljava.lang.Float;, java.util.Properties, [Ljava.lang.Byte;, [Ljava.util.Locale;, int, java.sql.Date, boolean, java.util.TreeMap, [Ljava.lang.Long;, char, short, java.lang.Class, java.util.BitSet, java.util.Arrays$ArrayList 10:59:27,376 DEBUG [main][Persistence] Type converter support initialising ... 10:59:27,376 DEBUG [main][Persistence] Added converter for java.math.BigDecimal<->java.lang.String using org.datanucleus.store.types.converters.BigDecimalStringConverter 10:59:27,377 DEBUG [main][Persistence] Added converter for java.math.BigInteger<->java.lang.String using org.datanucleus.store.types.converters.BigIntegerStringConverter 10:59:27,377 DEBUG [main][Persistence] Added converter for java.util.BitSet<->java.lang.String using org.datanucleus.store.types.converters.BitSetStringConverter 10:59:27,377 DEBUG [main][Persistence] Added converter for java.util.Calendar<->java.lang.String using org.datanucleus.store.types.converters.CalendarStringConverter 10:59:27,377 DEBUG [main][Persistence] Added converter for java.lang.Class<->java.lang.String using org.datanucleus.store.types.converters.ClassStringConverter 10:59:27,377 DEBUG [main][Persistence] Added converter for java.awt.Color<->java.lang.String using org.datanucleus.store.types.converters.ColorStringConverter 10:59:27,377 DEBUG [main][Persistence] Added converter for java.lang.Integer<->java.lang.String using org.datanucleus.store.types.converters.IntegerStringConverter 10:59:27,377 DEBUG [main][Persistence] Added converter for java.lang.Long<->java.lang.String using org.datanucleus.store.types.converters.LongStringConverter 10:59:27,377 DEBUG [main][Persistence] Added converter for java.util.Currency<->java.lang.String using org.datanucleus.store.types.converters.CurrencyStringConverter 10:59:27,377 DEBUG [main][Persistence] Added converter for java.util.Date<->java.lang.Long using org.datanucleus.store.types.converters.DateLongConverter 10:59:27,378 DEBUG [main][Persistence] Added converter for java.util.Date<->java.lang.String using org.datanucleus.store.types.converters.DateStringConverter 10:59:27,378 DEBUG [main][Persistence] Added converter for java.util.Locale<->java.lang.String using org.datanucleus.store.types.converters.LocaleStringConverter 10:59:27,378 DEBUG [main][Persistence] Added converter for java.sql.Date<->java.lang.Long using org.datanucleus.store.types.converters.SqlDateLongConverter 10:59:27,378 DEBUG [main][Persistence] Added converter for java.sql.Date<->java.lang.String using org.datanucleus.store.types.converters.SqlDateStringConverter 10:59:27,378 DEBUG [main][Persistence] Added converter for java.sql.Time<->java.lang.Long using org.datanucleus.store.types.converters.SqlTimeLongConverter 10:59:27,378 DEBUG [main][Persistence] Added converter for java.sql.Time<->java.lang.String using org.datanucleus.store.types.converters.SqlTimeStringConverter 10:59:27,378 DEBUG [main][Persistence] Added converter for java.sql.Timestamp<->java.lang.Long using org.datanucleus.store.types.converters.SqlTimestampLongConverter 10:59:27,378 DEBUG [main][Persistence] Added converter for java.lang.StringBuffer<->java.lang.String using org.datanucleus.store.types.converters.StringBufferStringConverter 10:59:27,378 DEBUG [main][Persistence] Added converter for java.util.TimeZone<->java.lang.String using org.datanucleus.store.types.converters.TimeZoneStringConverter 10:59:27,378 DEBUG [main][Persistence] Added converter for java.net.URI<->java.lang.String using org.datanucleus.store.types.converters.URIStringConverter 10:59:27,379 DEBUG [main][Persistence] Added converter for java.net.URL<->java.lang.String using org.datanucleus.store.types.converters.URLStringConverter 10:59:27,379 DEBUG [main][Persistence] Added converter for java.util.UUID<->java.lang.String using org.datanucleus.store.types.converters.UUIDStringConverter 10:59:27,380 DEBUG [main][Persistence] TypeConverter for javax.time.calendar.LocalDate<->java.lang.String ignored since java type not present in CLASSPATH 10:59:27,380 DEBUG [main][Persistence] TypeConverter for javax.time.calendar.LocalTime<->java.lang.String ignored since java type not present in CLASSPATH 10:59:27,381 DEBUG [main][Persistence] TypeConverter for javax.time.calendar.LocalTime<->java.lang.Long ignored since java type not present in CLASSPATH 10:59:27,381 DEBUG [main][Persistence] TypeConverter for javax.time.calendar.LocalDateTime<->java.lang.String ignored since java type not present in CLASSPATH 10:59:27,381 DEBUG [main][Persistence] Added converter for java.io.Serializable<->java.lang.String using org.datanucleus.store.types.converters.SerializableStringConverter 10:59:27,381 DEBUG [main][Persistence] Added converter for java.io.Serializable<->[B using org.datanucleus.store.types.converters.SerializableByteArrayConverter 10:59:27,381 DEBUG [main][Persistence] Type converter support loaded 10:59:27,381 DEBUG [main][MetaData] MetaDataManager : Input=(XML,Annotations), XML-Validation=false, XML-Suffices=(persistence=*.jdo, orm=orm, query=*.jdoquery), JDO-listener=true 10:59:27,381 DEBUG [main][MetaData] Registering listener for metadata initialisation 10:59:27,381 DEBUG [main][MetaData] Listener found initialisation for persistable class org.cumulus4j.store.model.EncryptionCoordinateSet 10:59:27,382 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /META-INF/package.jdo 10:59:27,383 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /WEB-INF/package.jdo 10:59:27,383 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /package.jdo 10:59:27,384 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/package.jdo 10:59:27,384 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org.jdo 10:59:27,385 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/package.jdo 10:59:27,385 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j.jdo 10:59:27,385 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/package.jdo 10:59:27,386 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store.jdo 10:59:27,387 DEBUG [main][MetaData] Parsing MetaData file "jar:file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store/target/org.cumulus4j.store-1.2.1-SNAPSHOT.jar!/org/cumulus4j/store/model/package.jdo" using handler "jdo" (validation="false") 10:59:27,389 DEBUG [main][MetaData] XML Entity Public="" System="http://java.sun.com/dtd/jdo_3_0.dtd 10:59:27,766 DEBUG [AbstractCryptoManager][AbstractCryptoManager$CloseExpiredSessionsTask] run: entered 10:59:27,768 INFO [AbstractCryptoManager][AbstractCryptoManager$CloseExpiredSessionsTask] run: AbstractCryptoManager was garbage-collected. Cancelling this TimerTask. 10:59:27,944 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model.jdo 10:59:27,945 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model/EncryptionCoordinateSet.jdo 10:59:27,945 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" not found 10:59:27,946 DEBUG [main][MetaData] Class "org.cumulus4j.store.model.EncryptionCoordinateSet" has been specified with JDO annotations so using those. 10:59:27,960 DEBUG [main][MetaData] Class "org.cumulus4j.store.model.EncryptionCoordinateSet" : Populating Meta-Data 10:59:27,961 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /META-INF/package.orm 10:59:27,961 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /WEB-INF/package.orm 10:59:27,961 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /package.orm 10:59:27,962 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/package.orm 10:59:27,962 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org.orm 10:59:27,962 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/package.orm 10:59:27,962 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j.orm 10:59:27,963 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/package.orm 10:59:27,963 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store.orm 10:59:27,963 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model/package.orm 10:59:27,964 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model.orm 10:59:27,964 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model/EncryptionCoordinateSet.orm 10:59:27,964 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" not found 10:59:27,965 DEBUG [main][Datastore] Creating StoreManager for datastore 10:59:27,970 DEBUG [main][Connection] Created tx data source using pooling type of dbcp-builtin 10:59:27,970 DEBUG [main][Connection] Registered transactional connection factory under name "rdbms/tx" 10:59:27,971 DEBUG [main][Connection] Registered nontransactional connection factory under name "rdbms/nontx" 10:59:27,974 DEBUG [main][Connection] Created nontx data source using pooling type of dbcp-builtin 10:59:29,103 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@47af099e" opened 10:59:29,106 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Boolean (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:59:29,106 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Boolean (jdbc-type=BOOLEAN, sql-type=BOOLEAN, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BooleanRDBMSMapping, default=false) 10:59:29,106 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Boolean (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=false) 10:59:29,106 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Byte (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=false) 10:59:29,106 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Character (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=true) 10:59:29,107 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Character (jdbc-type=INTEGER, sql-type=INTEGER, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:59:29,107 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Character (jdbc-type=INTEGER, sql-type=INT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:59:29,107 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Double (jdbc-type=DOUBLE, sql-type=DOUBLE, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DoubleRDBMSMapping, default=true) 10:59:29,107 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Double (jdbc-type=DECIMAL, sql-type=DECIMAL, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DecimalRDBMSMapping, default=false) 10:59:29,108 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Float (jdbc-type=FLOAT, sql-type=FLOAT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.FloatRDBMSMapping, default=true) 10:59:29,108 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Float (jdbc-type=DOUBLE, sql-type=DOUBLE, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DoubleRDBMSMapping, default=false) 10:59:29,108 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Float (jdbc-type=REAL, sql-type=REAL, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.RealRDBMSMapping, default=false) 10:59:29,108 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Float (jdbc-type=DECIMAL, sql-type=DECIMAL, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DecimalRDBMSMapping, default=false) 10:59:29,108 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=INTEGER, sql-type=INTEGER, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=true) 10:59:29,108 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 10:59:29,108 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=false) 10:59:29,108 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=INTEGER, sql-type=INT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=true) 10:59:29,109 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=false) 10:59:29,109 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Long (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=true) 10:59:29,109 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Long (jdbc-type=INTEGER, sql-type=INT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:59:29,109 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Long (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=false) 10:59:29,109 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Long (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=false) 10:59:29,109 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Short (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=true) 10:59:29,109 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Short (jdbc-type=INTEGER, sql-type=INTEGER, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:59:29,109 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Short (jdbc-type=INTEGER, sql-type=INT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:59:29,110 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=true) 10:59:29,110 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:59:29,110 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 10:59:29,110 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=LONGVARCHAR, sql-type=LONGVARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.LongVarcharRDBMSMapping, default=false) 10:59:29,110 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=CLOB, sql-type=CLOB, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.ClobRDBMSMapping, default=false) 10:59:29,110 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=BLOB, sql-type=BLOB, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BlobRDBMSMapping, default=false) 10:59:29,111 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=NVARCHAR, sql-type=NVARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NVarcharRDBMSMapping, default=false) 10:59:29,111 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=NCHAR, sql-type=NCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NCharRDBMSMapping, default=false) 10:59:29,111 DEBUG [main][Datastore] Adding RDBMS support for Java type java.math.BigDecimal (jdbc-type=DECIMAL, sql-type=DECIMAL, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DecimalRDBMSMapping, default=true) 10:59:29,112 DEBUG [main][Datastore] Adding RDBMS support for Java type java.math.BigDecimal (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=false) 10:59:29,112 DEBUG [main][Datastore] Adding RDBMS support for Java type java.math.BigInteger (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=true) 10:59:29,112 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=DATE, sql-type=DATE, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DateRDBMSMapping, default=true) 10:59:29,112 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=TIMESTAMP, sql-type=TIMESTAMP, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimestampRDBMSMapping, default=false) 10:59:29,112 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:59:29,112 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 10:59:29,112 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 10:59:29,112 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=TIME, sql-type=TIME, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimeRDBMSMapping, default=true) 10:59:29,112 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=TIMESTAMP, sql-type=TIMESTAMP, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimestampRDBMSMapping, default=false) 10:59:29,112 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:59:29,112 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 10:59:29,112 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 10:59:29,112 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Timestamp (jdbc-type=TIMESTAMP, sql-type=TIMESTAMP, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimestampRDBMSMapping, default=true) 10:59:29,112 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Timestamp (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:59:29,112 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Timestamp (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 10:59:29,112 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=TIMESTAMP, sql-type=TIMESTAMP, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimestampRDBMSMapping, default=true) 10:59:29,112 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=DATE, sql-type=DATE, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DateRDBMSMapping, default=false) 10:59:29,112 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:59:29,112 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 10:59:29,112 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 10:59:29,112 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=TIME, sql-type=TIME, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimeRDBMSMapping, default=false) 10:59:29,113 DEBUG [main][Datastore] Adding RDBMS support for Java type java.io.Serializable (jdbc-type=LONGVARBINARY, sql-type=LONGVARBINARY, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.LongVarBinaryRDBMSMapping, default=true) 10:59:29,113 DEBUG [main][Datastore] Adding RDBMS support for Java type java.io.Serializable (jdbc-type=BLOB, sql-type=BLOB, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BlobRDBMSMapping, default=false) 10:59:29,113 DEBUG [main][Datastore] Adding RDBMS support for Java type java.io.Serializable (jdbc-type=VARBINARY, sql-type=VARBINARY, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarBinaryRDBMSMapping, default=false) 10:59:29,113 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=true) 10:59:29,113 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=INTEGER, sql-type=INTEGER, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:59:29,113 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=false) 10:59:29,113 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:59:29,113 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 10:59:29,183 DEBUG [main][Datastore] Removing RDBMS support for Java type java.lang.String (jdbc-type=NVARCHAR, sql-type=NVARCHAR) 10:59:29,183 DEBUG [main][Datastore] Removing RDBMS support for Java type java.lang.String (jdbc-type=NCHAR, sql-type=NCHAR) 10:59:29,189 DEBUG [main][Datastore] ======================= Datastore ========================= 10:59:29,189 DEBUG [main][Datastore] StoreManager : "rdbms" (org.datanucleus.store.rdbms.RDBMSStoreManager) 10:59:29,189 DEBUG [main][Datastore] Datastore : read-write 10:59:29,189 DEBUG [main][Datastore] Schema Control : AutoCreate(Tables), Validate(None) 10:59:29,189 DEBUG [main][Datastore] Query Languages : [JDOQL, JPQL, SQL, STOREDPROC] 10:59:29,189 DEBUG [main][Datastore] Queries : Timeout=0 10:59:29,189 DEBUG [main][Datastore] =========================================================== 10:59:29,189 DEBUG [main][Datastore] Datastore Adapter : org.datanucleus.store.rdbms.adapter.DerbyAdapter 10:59:29,189 DEBUG [main][Datastore] Datastore : name="Apache Derby" version="10.7.1.1 - (1040133)" 10:59:29,189 DEBUG [main][Datastore] Datastore Driver : name="Apache Derby Embedded JDBC Driver" version="10.7.1.1 - (1040133)" 10:59:29,189 DEBUG [main][Datastore] Primary Connection Factory : URL[jdbc:derby:/tmp/cumulus4j-test.u1568l5n/derby/cumulus4j;create=true] 10:59:29,189 DEBUG [main][Datastore] Secondary Connection Factory : URL[jdbc:derby:/tmp/cumulus4j-test.u1568l5n/derby/cumulus4j;create=true] 10:59:29,189 DEBUG [main][Datastore] Datastore Identifiers : factory="datanucleus2" case=UPPERCASE catalog= schema=ROOT 10:59:29,189 DEBUG [main][Datastore] Supported Identifier Cases : "MixedCase" UPPERCASE "MixedCase-Sensitive" 10:59:29,189 DEBUG [main][Datastore] Supported Identifier Lengths (max) : Table=128 Column=128 Constraint=128 Index=128 Delimiter=" 10:59:29,189 DEBUG [main][Datastore] Support for Identifiers in DDL : catalog=false schema=true 10:59:29,189 DEBUG [main][Datastore] Datastore : checkTableViewExistence, rdbmsConstraintCreateMode=DataNucleus, initialiseColumnInfo=ALL 10:59:29,189 DEBUG [main][Datastore] Support Statement Batching : yes (max-batch-size=50) 10:59:29,190 DEBUG [main][Datastore] Queries : Results direction=forward, type=forward-only, concurrency=read-only 10:59:29,190 DEBUG [main][Datastore] Java-Types : string-default-length=255 10:59:29,190 DEBUG [main][Datastore] JDBC-Types : VARCHAR, LONGVARCHAR, BINARY, BOOLEAN, VARBINARY, LONGVARBINARY, BIGINT, JAVA_OBJECT, [id=2009], CHAR, NUMERIC, DECIMAL, INTEGER, CLOB, SMALLINT, BLOB, FLOAT, REAL, DOUBLE, DATE, TIME, TIMESTAMP 10:59:29,190 DEBUG [main][Datastore] =========================================================== 10:59:29,202 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@47af099e" non enlisted to a transaction is being committed. 10:59:29,202 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@47af099e" closed 10:59:29,202 DEBUG [main][Datastore] StoreManager now created 10:59:29,202 DEBUG [main][Persistence] ================= NucleusContext =============== 10:59:29,202 DEBUG [main][Persistence] DataNucleus Context : Version "3.2.4" with JRE "1.8.0_91" on "Linux" 10:59:29,202 DEBUG [main][Persistence] Persistence API : JDO 10:59:29,202 DEBUG [main][Persistence] Plugin Registry : org.datanucleus.plugin.NonManagedPluginRegistry 10:59:29,202 DEBUG [main][Persistence] ClassLoading : datanucleus 10:59:29,202 DEBUG [main][Persistence] Persistence : pm-singlethreaded, nontransactional-read, nontransactional-write, reachability-at-commit, copy-on-attach, managed-relations(checked), deletion-policy=JDO2, serverTimeZone=Europe/Berlin 10:59:29,202 DEBUG [main][Persistence] AutoStart : mechanism=None, mode=Quiet 10:59:29,202 DEBUG [main][Persistence] Transactions : type=RESOURCE_LOCAL, mode=datastore, isolation=read-committed 10:59:29,202 DEBUG [main][Persistence] ValueGeneration : txn-isolation=read-committed connection=New 10:59:29,202 DEBUG [main][Persistence] Cache : Level1 (soft), Level2 (soft, mode=UNSPECIFIED), QueryResults (soft), Collections/Maps 10:59:29,202 DEBUG [main][Persistence] ================================================ 10:59:29,202 DEBUG [main][Cache] Level 2 Cache of type "soft" initialised 10:59:29,203 INFO [main][AbstractCryptoManager] getCryptoSessionExpiryTimerPeriod: Property 'cumulus4j.cryptoSessionExpiryTimer.period' is not set. Using default value 60000. 10:59:29,203 TRACE [main][AbstractCryptoSession] setCryptoSessionID: cryptoSessionID=0eb3e6ae-ecb5-41b9-b255-3aa56a04da04 10:59:29,203 INFO [main][AbstractCryptoManager] getCryptoSessionExpiryAgeMSec: Property 'cumulus4j.cryptoSessionExpiryAge' is not set. Using default value 1800000. 10:59:29,203 DEBUG [main][Persistence] Started pool of ExecutionContext (maxPool=20, reaperThread=false) 10:59:29,204 DEBUG [main][Persistence] ExecutionContext "org.datanucleus.ExecutionContextImpl@43e1692f" opened for datastore "org.datanucleus.store.rdbms.RDBMSStoreManager@3e7c4815" with txn="org.datanucleus.TransactionImpl@27df0f3d" 10:59:29,204 DEBUG [main][Cache] Level 1 Cache of type "soft" initialised 10:59:29,440 INFO [main][AbstractCryptoManager] getEncryptionAlgorithm: Property 'cumulus4j.encryptionAlgorithm' is set to 'Twofish/CBC/PKCS5Padding'. Using this encryption algorithm. 10:59:29,440 INFO [main][AbstractCryptoManager] getMACAlgorithm: Property 'cumulus4j.macAlgorithm' is set to 'RC2'. Using this MAC algorithm. 10:59:29,440 DEBUG [main][Cache] Query Cache of type "org.datanucleus.query.cache.SoftQueryCompilationCache" initialised 10:59:29,440 DEBUG [main][Cache] Query Cache of type "org.datanucleus.store.query.cache.SoftQueryDatastoreCompilationCache" initialised 10:59:29,440 DEBUG [main][Cache] Query Cache of type "org.datanucleus.store.query.cache.SoftQueryResultsCache" initialised 10:59:29,440 DEBUG [main][Query] JDOQL Single-String with "SELECT UNIQUE WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm" 10:59:29,441 DEBUG [main][MetaData] Class "org.cumulus4j.store.model.EncryptionCoordinateSet" : Initialising Meta-Data 10:59:29,442 DEBUG [main][Persistence] Managing Persistence of Class : org.cumulus4j.store.model.EncryptionCoordinateSet [Table : ENCRYPTIONCOORDINATESET, InheritanceStrategy : new-table] 10:59:29,442 DEBUG [main][Schema] Column "ENCRYPTIONCOORDINATESET.ENCRYPTIONCOORDINATESETID" added to internal representation of table. 10:59:29,442 DEBUG [main][Schema] Field [org.cumulus4j.store.model.EncryptionCoordinateSet.encryptionCoordinateSetID] -> Column(s) [ENCRYPTIONCOORDINATESET.ENCRYPTIONCOORDINATESETID] using mapping of type "org.datanucleus.store.rdbms.mapping.java.LongMapping" (org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping) 10:59:29,442 DEBUG [main][Schema] Table ENCRYPTIONCOORDINATESET will manage the persistence of the fields for class org.cumulus4j.store.model.EncryptionCoordinateSet (inheritance strategy="new-table") 10:59:29,443 DEBUG [main][Schema] Column "ENCRYPTIONCOORDINATESET.CIPHERTRANSFORMATION" added to internal representation of table. 10:59:29,443 DEBUG [main][Schema] Field [org.cumulus4j.store.model.EncryptionCoordinateSet.cipherTransformation] -> Column(s) [ENCRYPTIONCOORDINATESET.CIPHERTRANSFORMATION] using mapping of type "org.datanucleus.store.rdbms.mapping.java.StringMapping" (org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping) 10:59:29,443 DEBUG [main][Schema] Column "ENCRYPTIONCOORDINATESET.MACALGORITHM" added to internal representation of table. 10:59:29,444 DEBUG [main][Schema] Field [org.cumulus4j.store.model.EncryptionCoordinateSet.macAlgorithm] -> Column(s) [ENCRYPTIONCOORDINATESET.MACALGORITHM] using mapping of type "org.datanucleus.store.rdbms.mapping.java.StringMapping" (org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping) 10:59:29,444 DEBUG [main][Schema] Column "ENCRYPTIONCOORDINATESET.VERSION" added to internal representation of table. 10:59:29,444 DEBUG [main][Schema] Table/View ENCRYPTIONCOORDINATESET has been initialised 10:59:29,444 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@20576557" opened with isolation level "serializable" and auto-commit=false 10:59:29,444 DEBUG [main][Schema] Schema Transaction started with connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@20576557" with isolation "serializable" 10:59:29,484 DEBUG [main][Schema] Check of existence of ENCRYPTIONCOORDINATESET returned no table 10:59:29,484 DEBUG [main][Schema] Creating table ENCRYPTIONCOORDINATESET 10:59:29,484 DEBUG [main][Schema] CREATE TABLE ENCRYPTIONCOORDINATESET ( ENCRYPTIONCOORDINATESETID BIGINT NOT NULL generated always as identity (start with 1), CIPHERTRANSFORMATION VARCHAR(255) NOT NULL, MACALGORITHM VARCHAR(255) NOT NULL, VERSION BIGINT NOT NULL ) 10:59:29,503 DEBUG [main][Schema] Execution Time = 19 ms 10:59:29,503 DEBUG [main][Schema] ALTER TABLE ENCRYPTIONCOORDINATESET ADD CONSTRAINT ENCRYPTIONCOORDINATESET_PK PRIMARY KEY (ENCRYPTIONCOORDINATESETID) 10:59:29,522 DEBUG [main][Schema] Execution Time = 19 ms 10:59:29,543 DEBUG [main][Schema] Schema Transaction committing with connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@20576557" 10:59:29,547 DEBUG [main][Schema] Schema Transaction closing with connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@20576557" 10:59:29,548 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@20576557" non enlisted to a transaction is being committed. 10:59:29,548 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@20576557" closed 10:59:29,548 DEBUG [main][Query] JDOQL Query : Compiling "SELECT UNIQUE FROM org.cumulus4j.store.model.EncryptionCoordinateSet WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm" 10:59:29,550 DEBUG [main][Query] JDOQL Query : Compile Time = 2 ms 10:59:29,550 DEBUG [main][Query] QueryCompilation: [filter:DyadicExpression{DyadicExpression{PrimaryExpression{this.cipherTransformation} = ParameterExpression{cipherTransformation}} AND DyadicExpression{PrimaryExpression{this.macAlgorithm} = ParameterExpression{macAlgorithm}}}] [symbols: macAlgorithm type=java.lang.String, this type=org.cumulus4j.store.model.EncryptionCoordinateSet, cipherTransformation type=java.lang.String] 10:59:29,550 DEBUG [main][Query] JDOQL Query : Compiling "SELECT UNIQUE FROM org.cumulus4j.store.model.EncryptionCoordinateSet WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm" for datastore 10:59:29,554 DEBUG [main][Query] JDOQL Query : Compile Time for datastore = 4 ms 10:59:29,554 DEBUG [main][Query] SELECT UNIQUE FROM org.cumulus4j.store.model.EncryptionCoordinateSet WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm Query compiled to datastore query "SELECT 'org.cumulus4j.store.model.EncryptionCoordinateSet' AS NUCLEUS_TYPE,A0.CIPHERTRANSFORMATION,A0.ENCRYPTIONCOORDINATESETID,A0.MACALGORITHM,A0.VERSION FROM ENCRYPTIONCOORDINATESET A0 WHERE A0.CIPHERTRANSFORMATION = ? AND A0.MACALGORITHM = ?" 10:59:29,555 DEBUG [main][Connection] Connection added to the pool : org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@4d3ca6c7 [conn=null, commitOnRelease=true, closeOnRelease=true, closeOnTxnEnd=true] for key=org.datanucleus.ExecutionContextImpl@43e1692f in factory=ConnectionFactory:nontx[org.datanucleus.store.rdbms.ConnectionFactoryImpl@22e5f96e] 10:59:29,555 DEBUG [main][Query] JDOQL Query : Executing "SELECT UNIQUE FROM org.cumulus4j.store.model.EncryptionCoordinateSet WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm" ... 10:59:29,556 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@6a638c79" opened with isolation level "read-committed" and auto-commit=false 10:59:29,563 DEBUG [main][Datastore] Closing PreparedStatement "org.datanucleus.store.rdbms.datasource.dbcp.DelegatingPreparedStatement@59ed3e6c" 10:59:29,563 DEBUG [main][Native] SELECT 'org.cumulus4j.store.model.EncryptionCoordinateSet' AS NUCLEUS_TYPE,A0.CIPHERTRANSFORMATION,A0.ENCRYPTIONCOORDINATESETID,A0.MACALGORITHM,A0.VERSION FROM ENCRYPTIONCOORDINATESET A0 WHERE A0.CIPHERTRANSFORMATION = <'TWOFISH/CBC/PKCS5PADDING'> AND A0.MACALGORITHM = <'RC2'> 10:59:29,564 DEBUG [main][Retrieve] Execution Time = 1 ms 10:59:29,565 DEBUG [main][Query] JDOQL Query : Execution Time = 10 ms 10:59:29,565 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@6a638c79" non enlisted to a transaction is being committed. 10:59:29,565 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@6a638c79" closed 10:59:29,565 DEBUG [main][Connection] Connection removed from the pool : org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@4d3ca6c7 [conn=org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@6a638c79, commitOnRelease=true, closeOnRelease=true, closeOnTxnEnd=true] for key=org.datanucleus.ExecutionContextImpl@43e1692f in factory=ConnectionFactory:nontx[org.datanucleus.store.rdbms.ConnectionFactoryImpl@22e5f96e] 10:59:29,565 DEBUG [main][Persistence] Making object persistent : "org.cumulus4j.store.model.EncryptionCoordinateSet@18da4dd" 10:59:29,566 DEBUG [main][Persistence] Started pool of ObjectProviders (maxPool=0, reaperThread=false) 10:59:29,566 DEBUG [main][Persistence] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@18da4dd" being inserted into table "ENCRYPTIONCOORDINATESET" 10:59:29,567 DEBUG [main][Connection] Connection added to the pool : org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@31a3f4de [conn=null, commitOnRelease=true, closeOnRelease=true, closeOnTxnEnd=true] for key=org.datanucleus.ExecutionContextImpl@43e1692f in factory=ConnectionFactory:nontx[org.datanucleus.store.rdbms.ConnectionFactoryImpl@22e5f96e] 10:59:29,567 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@68880c21" opened with isolation level "read-committed" and auto-commit=false 10:59:29,572 DEBUG [main][Datastore] Using PreparedStatement "org.datanucleus.store.rdbms.ParamLoggingPreparedStatement@7d04529c" for connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@68880c21" 10:59:29,572 DEBUG [main][Native] INSERT INTO ENCRYPTIONCOORDINATESET (CIPHERTRANSFORMATION,MACALGORITHM,VERSION) VALUES (<'TWOFISH/CBC/PKCS5PADDING'>,<'RC2'>,<1>) 10:59:29,573 DEBUG [main][Persist] Execution Time = 1 ms (number of rows = 1) on PreparedStatement "org.datanucleus.store.rdbms.ParamLoggingPreparedStatement@7d04529c" 10:59:29,579 DEBUG [main][Persist] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@18da4dd" was inserted in the datastore and was given strategy value of "1" 10:59:29,579 DEBUG [main][Cache] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@18da4dd" (id="org.cumulus4j.store.model.EncryptionCoordinateSet:1") added to Level 1 cache (loadedFlags="[YYY]") 10:59:29,579 DEBUG [main][Datastore] Closing PreparedStatement "org.datanucleus.store.rdbms.ParamLoggingPreparedStatement@7d04529c" 10:59:29,583 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@68880c21" non enlisted to a transaction is being committed. 10:59:29,583 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@68880c21" closed 10:59:29,583 DEBUG [main][Connection] Connection removed from the pool : org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@31a3f4de [conn=org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@68880c21, commitOnRelease=true, closeOnRelease=true, closeOnTxnEnd=true] for key=org.datanucleus.ExecutionContextImpl@43e1692f in factory=ConnectionFactory:nontx[org.datanucleus.store.rdbms.ConnectionFactoryImpl@22e5f96e] 10:59:29,583 DEBUG [main][Persistence] ExecutionContext.internalFlush() process started using ordered flush - 1 enlisted objects 10:59:29,584 DEBUG [main][Persistence] ExecutionContext.internalFlush() process finished 10:59:29,584 DEBUG [main][Cache] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@18da4dd" (id="1") added to Level 2 cache (fields="[0, 1, 2]", version="1") 10:59:29,584 DEBUG [main][Lifecycle] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@18da4dd" (id="org.cumulus4j.store.model.EncryptionCoordinateSet:1") has a lifecycle change : "P_NEW"->"HOLLOW" 10:59:29,584 DEBUG [main][Transaction] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@18da4dd" (id="org.cumulus4j.store.model.EncryptionCoordinateSet:1") being evicted from transactional cache 10:59:29,584 DEBUG [main][Persistence] Detaching copy of object "org.cumulus4j.store.model.EncryptionCoordinateSet@18da4dd" (depth=0) as "org.cumulus4j.store.model.EncryptionCoordinateSet@360bc645" with detached-fields [0, 1, 2] and fields-to-load=[0, 2] 10:59:29,584 DEBUG [main][Cache] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@18da4dd" (id="1") is loading the following fields from the Level 2 cache object : [0, 2] 10:59:29,584 DEBUG [main][Lifecycle] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@18da4dd" (id="org.cumulus4j.store.model.EncryptionCoordinateSet:1") has a lifecycle change : "HOLLOW"->"P_NONTRANS" 10:59:32,195 INFO [main][CryptoCache] Persistence property 'cumulus4j.CryptoCache.cleanupTimer.period' is not set. Using default value 60000. 10:59:32,302 TRACE [main][CryptoCache] acquireCipherEntry: Created new Cipher@1565647145 for opmode=ENCRYPT, encryptionAlgorithm=TWOFISH/CBC/PKCS5PADDING and keyID=123. Initialising it with key and IV. 10:59:32,403 TRACE [main][CryptoCache] releaseCipherEntry: Releasing Cipher@1565647145 for opmode=ENCRYPT, encryptionAlgorithm=TWOFISH/CBC/PKCS5PADDING keyID=123. 10:59:32,404 TRACE [main][CryptoCache] acquireCipherEntry: Found cached Cipher@1565647145 for opmode=ENCRYPT, encryptionAlgorithm=TWOFISH/CBC/PKCS5PADDING and keyID=123. Initialising it with new IV (without key). 10:59:32,468 TRACE [main][CryptoCache] releaseCipherEntry: Releasing Cipher@1565647145 for opmode=ENCRYPT, encryptionAlgorithm=TWOFISH/CBC/PKCS5PADDING keyID=123. 10:59:32,468 TRACE [main][CryptoCache] clear: entered 10:59:32,579 TRACE [main][CryptoCache] acquireCipherEntry: Created new Cipher@1891974590 for opmode=ENCRYPT, encryptionAlgorithm=TWOFISH/CBC/PKCS5PADDING and keyID=123. Initialising it with key and IV. 10:59:32,647 TRACE [main][CryptoCache] releaseCipherEntry: Releasing Cipher@1891974590 for opmode=ENCRYPT, encryptionAlgorithm=TWOFISH/CBC/PKCS5PADDING keyID=123. 10:59:32,684 TRACE [main][CryptoCache] clear: entered 10:59:32,684 TRACE [main][CryptoCache] getKeyData: No cached key with keyID=123 found. 10:59:32,792 TRACE [main][CryptoCache] acquireCipherEntry: Created new Cipher@412410893 for opmode=DECRYPT, encryptionAlgorithm=TWOFISH/CBC/PKCS5PADDING and keyID=123. Initialising it with key and IV. 10:59:32,812 DEBUG [main][KeyManagerCryptoSession] decrypt: precalculated output-size does not match actually written output: expected=789712 actual=789702 10:59:32,852 TRACE [main][CryptoCache] releaseCipherEntry: Releasing Cipher@412410893 for opmode=DECRYPT, encryptionAlgorithm=TWOFISH/CBC/PKCS5PADDING keyID=123. 10:59:33,041 TRACE [main][CryptoCache] acquireCipherEntry: Found cached Cipher@412410893 for opmode=DECRYPT, encryptionAlgorithm=TWOFISH/CBC/PKCS5PADDING and keyID=123. Initialising it with new IV (without key). 10:59:33,080 DEBUG [main][KeyManagerCryptoSession] decrypt: precalculated output-size does not match actually written output: expected=789712 actual=789702 10:59:33,120 TRACE [main][CryptoCache] releaseCipherEntry: Releasing Cipher@412410893 for opmode=DECRYPT, encryptionAlgorithm=TWOFISH/CBC/PKCS5PADDING keyID=123. 10:59:33,120 TRACE [main][CryptoCache] clear: entered 10:59:33,120 TRACE [main][CryptoCache] getKeyData: No cached key with keyID=123 found. 10:59:33,229 TRACE [main][CryptoCache] acquireCipherEntry: Created new Cipher@566760932 for opmode=DECRYPT, encryptionAlgorithm=TWOFISH/CBC/PKCS5PADDING and keyID=123. Initialising it with key and IV. 10:59:33,248 DEBUG [main][KeyManagerCryptoSession] decrypt: precalculated output-size does not match actually written output: expected=789712 actual=789702 10:59:33,289 TRACE [main][CryptoCache] releaseCipherEntry: Releasing Cipher@566760932 for opmode=DECRYPT, encryptionAlgorithm=TWOFISH/CBC/PKCS5PADDING keyID=123. 10:59:33,315 DEBUG [main][Persistence] Disconnecting org.cumulus4j.store.model.EncryptionCoordinateSet@18da4dd from StateManager[pc=org.cumulus4j.store.model.EncryptionCoordinateSet@18da4dd, lifecycle=P_NONTRANS] 10:59:33,315 DEBUG [main][Cache] Object with id="org.cumulus4j.store.model.EncryptionCoordinateSet:1" being removed from Level 1 cache [current cache size = 1] 10:59:33,315 DEBUG [main][Cache] Level 1 Cache cleared 10:59:33,315 DEBUG [main][Persistence] ExecutionContext "org.datanucleus.ExecutionContextImpl@43e1692f" closed 10:59:33,405 DEBUG [main][Persistence] Unmanaging Persistence of all classes 10:59:33,405 DEBUG [main][MetaData] Deregistering listener for metadata initialisation 10:59:33,406 DEBUG [main][Cache] Level 2 Cache cleared Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 40.927 sec Running org.cumulus4j.store.crypto.keymanager.test.TestKeyManagerCryptoSession_Twofish_CFB_NoPadding_HMACSHA256 10:59:33,720 WARN [main][MessageBrokerRegistry] setActiveMessageBroker: java.lang.IllegalStateException: An active MessageBroker already exists! Changing the active MessageBroker now is highly discouraged as it may cause errors! java.lang.IllegalStateException: An active MessageBroker already exists! Changing the active MessageBroker now is highly discouraged as it may cause errors! at org.cumulus4j.store.crypto.keymanager.messagebroker.MessageBrokerRegistry.setActiveMessageBroker(MessageBrokerRegistry.java:117) at org.cumulus4j.store.crypto.keymanager.test.MockMessageBroker.setMockSharedInstance(MockMessageBroker.java:41) at org.cumulus4j.store.crypto.keymanager.test.AbstractKeyManagerCryptoSessionTest.beforeClass(AbstractKeyManagerCryptoSessionTest.java:74) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 10:59:33,721 INFO [main][MessageBrokerRegistry] setActiveMessageBroker: New activeMessageBroker=org.cumulus4j.store.crypto.keymanager.test.MockMessageBroker@2241f05b 10:59:33,724 DEBUG [main][General] Plugin Registry "org.datanucleus.plugin.EclipsePluginRegistry" not found. Falling back to DataNucleus registry. Reason : Class "org.eclipse.core.runtime.RegistryFactory" was not found in the CLASSPATH. Please check your specification and your CLASSPATH.. 10:59:33,724 DEBUG [main][General] Using PluginRegistry org.datanucleus.plugin.NonManagedPluginRegistry 10:59:33,729 DEBUG [main][General] Registering bundle org.cumulus4j.store version 1.2.1.SNAPSHOT at URL file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store/target/org.cumulus4j.store-1.2.1-SNAPSHOT.jar. 10:59:33,734 DEBUG [main][General] Loading extension points from plug-in file jar:file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store/target/org.cumulus4j.store-1.2.1-SNAPSHOT.jar!/plugin.xml. 10:59:33,736 DEBUG [main][General] Loading extensions from plug-in file jar:file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store/target/org.cumulus4j.store-1.2.1-SNAPSHOT.jar!/plugin.xml. 10:59:33,737 DEBUG [main][General] Registering bundle org.datanucleus.api.jdo version 3.2.3 at URL file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-api-jdo/3.2.3/datanucleus-api-jdo-3.2.3.jar. 10:59:33,740 DEBUG [main][General] Loading extension points from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-api-jdo/3.2.3/datanucleus-api-jdo-3.2.3.jar!/plugin.xml. 10:59:33,740 DEBUG [main][General] Loading extensions from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-api-jdo/3.2.3/datanucleus-api-jdo-3.2.3.jar!/plugin.xml. 10:59:33,741 WARN [main][General] Could not find MANIFEST.MF file for plugin file "file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store.crypto.keymanager/target/classes/plugin.xml" so ignoring it 10:59:33,742 DEBUG [main][General] Registering bundle org.datanucleus.store.rdbms version 3.2.3 at URL file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-rdbms/3.2.3/datanucleus-rdbms-3.2.3.jar. 10:59:33,748 DEBUG [main][General] Loading extension points from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-rdbms/3.2.3/datanucleus-rdbms-3.2.3.jar!/plugin.xml. 10:59:33,750 DEBUG [main][General] Loading extensions from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-rdbms/3.2.3/datanucleus-rdbms-3.2.3.jar!/plugin.xml. 10:59:33,753 DEBUG [main][General] Registering bundle org.datanucleus version 3.2.4 at URL file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-core/3.2.4/datanucleus-core-3.2.4.jar. 10:59:33,756 DEBUG [main][General] Loading extension points from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-core/3.2.4/datanucleus-core-3.2.4.jar!/plugin.xml. 10:59:33,761 DEBUG [main][General] Loading extensions from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-core/3.2.4/datanucleus-core-3.2.4.jar!/plugin.xml. 10:59:33,763 INFO [main][Persistence] Property cumulus4j.macAlgorithm unknown - will be ignored 10:59:33,763 INFO [main][Persistence] Property cumulus4j.encryptionAlgorithm unknown - will be ignored 10:59:33,764 DEBUG [main][Persistence] Java types support initialising ... 10:59:33,767 DEBUG [main][Persistence] Java types support loaded : supported java types=java.awt.Color, java.lang.Float, [Ljava.lang.Integer;, java.sql.Time, java.util.SortedSet, java.net.URL, java.util.Date, java.util.PriorityQueue, float, [Ljava.lang.Character;, [Ljava.lang.Double;, java.lang.Integer, java.math.BigDecimal, java.util.Vector, java.lang.Character, java.lang.Enum, java.lang.Long, java.lang.Short, java.util.Locale, java.util.Map, java.math.BigInteger, java.net.URI, java.lang.Byte, java.util.GregorianCalendar, java.awt.image.BufferedImage, byte, double, java.util.TimeZone, java.sql.Timestamp, java.util.Collection, java.util.Set, java.util.UUID, [Ljava.lang.String;, java.util.List, [Ljava.lang.Short;, java.util.Queue, java.util.SortedMap, [Ljava.lang.Enum;, [Ljava.lang.Boolean;, java.lang.Double, [Ljava.util.Date;, [B, [C, [D, java.util.HashMap, java.util.Currency, [F, long, java.util.Stack, java.util.TreeSet, [I, java.util.ArrayList, [J, java.util.HashSet, java.util.LinkedHashMap, java.util.Calendar, java.lang.StringBuffer, [S, [Ljava.math.BigInteger;, java.lang.Boolean, [Ljava.lang.Number;, java.lang.String, [Ljava.math.BigDecimal;, java.lang.Number, java.util.LinkedList, java.util.Hashtable, java.util.LinkedHashSet, [Z, [Ljava.lang.Float;, java.util.Properties, [Ljava.lang.Byte;, [Ljava.util.Locale;, int, java.sql.Date, boolean, java.util.TreeMap, [Ljava.lang.Long;, char, short, java.lang.Class, java.util.BitSet, java.util.Arrays$ArrayList 10:59:33,767 DEBUG [main][Persistence] Type converter support initialising ... 10:59:33,767 DEBUG [main][Persistence] Added converter for java.math.BigDecimal<->java.lang.String using org.datanucleus.store.types.converters.BigDecimalStringConverter 10:59:33,767 DEBUG [main][Persistence] Added converter for java.math.BigInteger<->java.lang.String using org.datanucleus.store.types.converters.BigIntegerStringConverter 10:59:33,768 DEBUG [main][Persistence] Added converter for java.util.BitSet<->java.lang.String using org.datanucleus.store.types.converters.BitSetStringConverter 10:59:33,768 DEBUG [main][Persistence] Added converter for java.util.Calendar<->java.lang.String using org.datanucleus.store.types.converters.CalendarStringConverter 10:59:33,768 DEBUG [main][Persistence] Added converter for java.lang.Class<->java.lang.String using org.datanucleus.store.types.converters.ClassStringConverter 10:59:33,768 DEBUG [main][Persistence] Added converter for java.awt.Color<->java.lang.String using org.datanucleus.store.types.converters.ColorStringConverter 10:59:33,768 DEBUG [main][Persistence] Added converter for java.lang.Integer<->java.lang.String using org.datanucleus.store.types.converters.IntegerStringConverter 10:59:33,768 DEBUG [main][Persistence] Added converter for java.lang.Long<->java.lang.String using org.datanucleus.store.types.converters.LongStringConverter 10:59:33,768 DEBUG [main][Persistence] Added converter for java.util.Currency<->java.lang.String using org.datanucleus.store.types.converters.CurrencyStringConverter 10:59:33,768 DEBUG [main][Persistence] Added converter for java.util.Date<->java.lang.Long using org.datanucleus.store.types.converters.DateLongConverter 10:59:33,768 DEBUG [main][Persistence] Added converter for java.util.Date<->java.lang.String using org.datanucleus.store.types.converters.DateStringConverter 10:59:33,768 DEBUG [main][Persistence] Added converter for java.util.Locale<->java.lang.String using org.datanucleus.store.types.converters.LocaleStringConverter 10:59:33,769 DEBUG [main][Persistence] Added converter for java.sql.Date<->java.lang.Long using org.datanucleus.store.types.converters.SqlDateLongConverter 10:59:33,769 DEBUG [main][Persistence] Added converter for java.sql.Date<->java.lang.String using org.datanucleus.store.types.converters.SqlDateStringConverter 10:59:33,769 DEBUG [main][Persistence] Added converter for java.sql.Time<->java.lang.Long using org.datanucleus.store.types.converters.SqlTimeLongConverter 10:59:33,769 DEBUG [main][Persistence] Added converter for java.sql.Time<->java.lang.String using org.datanucleus.store.types.converters.SqlTimeStringConverter 10:59:33,769 DEBUG [main][Persistence] Added converter for java.sql.Timestamp<->java.lang.Long using org.datanucleus.store.types.converters.SqlTimestampLongConverter 10:59:33,769 DEBUG [main][Persistence] Added converter for java.lang.StringBuffer<->java.lang.String using org.datanucleus.store.types.converters.StringBufferStringConverter 10:59:33,769 DEBUG [main][Persistence] Added converter for java.util.TimeZone<->java.lang.String using org.datanucleus.store.types.converters.TimeZoneStringConverter 10:59:33,769 DEBUG [main][Persistence] Added converter for java.net.URI<->java.lang.String using org.datanucleus.store.types.converters.URIStringConverter 10:59:33,769 DEBUG [main][Persistence] Added converter for java.net.URL<->java.lang.String using org.datanucleus.store.types.converters.URLStringConverter 10:59:33,769 DEBUG [main][Persistence] Added converter for java.util.UUID<->java.lang.String using org.datanucleus.store.types.converters.UUIDStringConverter 10:59:33,770 DEBUG [main][Persistence] TypeConverter for javax.time.calendar.LocalDate<->java.lang.String ignored since java type not present in CLASSPATH 10:59:33,770 DEBUG [main][Persistence] TypeConverter for javax.time.calendar.LocalTime<->java.lang.String ignored since java type not present in CLASSPATH 10:59:33,771 DEBUG [main][Persistence] TypeConverter for javax.time.calendar.LocalTime<->java.lang.Long ignored since java type not present in CLASSPATH 10:59:33,771 DEBUG [main][Persistence] TypeConverter for javax.time.calendar.LocalDateTime<->java.lang.String ignored since java type not present in CLASSPATH 10:59:33,771 DEBUG [main][Persistence] Added converter for java.io.Serializable<->java.lang.String using org.datanucleus.store.types.converters.SerializableStringConverter 10:59:33,772 DEBUG [main][Persistence] Added converter for java.io.Serializable<->[B using org.datanucleus.store.types.converters.SerializableByteArrayConverter 10:59:33,772 DEBUG [main][Persistence] Type converter support loaded 10:59:33,772 DEBUG [main][MetaData] MetaDataManager : Input=(XML,Annotations), XML-Validation=false, XML-Suffices=(persistence=*.jdo, orm=orm, query=*.jdoquery), JDO-listener=true 10:59:33,772 DEBUG [main][MetaData] Registering listener for metadata initialisation 10:59:33,772 DEBUG [main][MetaData] Listener found initialisation for persistable class org.cumulus4j.store.model.EncryptionCoordinateSet 10:59:33,772 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /META-INF/package.jdo 10:59:33,773 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /WEB-INF/package.jdo 10:59:33,773 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /package.jdo 10:59:33,773 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/package.jdo 10:59:33,774 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org.jdo 10:59:33,774 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/package.jdo 10:59:33,775 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j.jdo 10:59:33,775 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/package.jdo 10:59:33,776 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store.jdo 10:59:33,776 DEBUG [main][MetaData] Parsing MetaData file "jar:file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store/target/org.cumulus4j.store-1.2.1-SNAPSHOT.jar!/org/cumulus4j/store/model/package.jdo" using handler "jdo" (validation="false") 10:59:33,779 DEBUG [main][MetaData] XML Entity Public="" System="http://java.sun.com/dtd/jdo_3_0.dtd 10:59:34,113 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model.jdo 10:59:34,114 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model/EncryptionCoordinateSet.jdo 10:59:34,114 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" not found 10:59:34,116 DEBUG [main][MetaData] Class "org.cumulus4j.store.model.EncryptionCoordinateSet" has been specified with JDO annotations so using those. 10:59:34,117 DEBUG [main][MetaData] Class "org.cumulus4j.store.model.EncryptionCoordinateSet" : Populating Meta-Data 10:59:34,117 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /META-INF/package.orm 10:59:34,117 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /WEB-INF/package.orm 10:59:34,118 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /package.orm 10:59:34,118 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/package.orm 10:59:34,118 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org.orm 10:59:34,118 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/package.orm 10:59:34,119 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j.orm 10:59:34,119 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/package.orm 10:59:34,120 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store.orm 10:59:34,120 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model/package.orm 10:59:34,120 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model.orm 10:59:34,121 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model/EncryptionCoordinateSet.orm 10:59:34,121 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" not found 10:59:34,121 DEBUG [main][Datastore] Creating StoreManager for datastore 10:59:34,129 DEBUG [main][Connection] Created tx data source using pooling type of dbcp-builtin 10:59:34,129 DEBUG [main][Connection] Registered transactional connection factory under name "rdbms/tx" 10:59:34,129 DEBUG [main][Connection] Registered nontransactional connection factory under name "rdbms/nontx" 10:59:34,134 DEBUG [main][Connection] Created nontx data source using pooling type of dbcp-builtin 10:59:35,318 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@3dfa819" opened 10:59:35,320 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Boolean (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:59:35,321 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Boolean (jdbc-type=BOOLEAN, sql-type=BOOLEAN, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BooleanRDBMSMapping, default=false) 10:59:35,321 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Boolean (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=false) 10:59:35,321 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Byte (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=false) 10:59:35,321 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Character (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=true) 10:59:35,321 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Character (jdbc-type=INTEGER, sql-type=INTEGER, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:59:35,321 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Character (jdbc-type=INTEGER, sql-type=INT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:59:35,321 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Double (jdbc-type=DOUBLE, sql-type=DOUBLE, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DoubleRDBMSMapping, default=true) 10:59:35,321 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Double (jdbc-type=DECIMAL, sql-type=DECIMAL, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DecimalRDBMSMapping, default=false) 10:59:35,322 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Float (jdbc-type=FLOAT, sql-type=FLOAT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.FloatRDBMSMapping, default=true) 10:59:35,322 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Float (jdbc-type=DOUBLE, sql-type=DOUBLE, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DoubleRDBMSMapping, default=false) 10:59:35,322 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Float (jdbc-type=REAL, sql-type=REAL, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.RealRDBMSMapping, default=false) 10:59:35,322 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Float (jdbc-type=DECIMAL, sql-type=DECIMAL, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DecimalRDBMSMapping, default=false) 10:59:35,322 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=INTEGER, sql-type=INTEGER, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=true) 10:59:35,322 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 10:59:35,322 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=false) 10:59:35,322 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=INTEGER, sql-type=INT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=true) 10:59:35,322 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=false) 10:59:35,322 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Long (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=true) 10:59:35,323 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Long (jdbc-type=INTEGER, sql-type=INT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:59:35,323 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Long (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=false) 10:59:35,323 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Long (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=false) 10:59:35,323 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Short (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=true) 10:59:35,323 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Short (jdbc-type=INTEGER, sql-type=INTEGER, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:59:35,323 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Short (jdbc-type=INTEGER, sql-type=INT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:59:35,323 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=true) 10:59:35,323 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:59:35,323 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 10:59:35,324 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=LONGVARCHAR, sql-type=LONGVARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.LongVarcharRDBMSMapping, default=false) 10:59:35,324 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=CLOB, sql-type=CLOB, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.ClobRDBMSMapping, default=false) 10:59:35,324 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=BLOB, sql-type=BLOB, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BlobRDBMSMapping, default=false) 10:59:35,324 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=NVARCHAR, sql-type=NVARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NVarcharRDBMSMapping, default=false) 10:59:35,324 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=NCHAR, sql-type=NCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NCharRDBMSMapping, default=false) 10:59:35,324 DEBUG [main][Datastore] Adding RDBMS support for Java type java.math.BigDecimal (jdbc-type=DECIMAL, sql-type=DECIMAL, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DecimalRDBMSMapping, default=true) 10:59:35,324 DEBUG [main][Datastore] Adding RDBMS support for Java type java.math.BigDecimal (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=false) 10:59:35,325 DEBUG [main][Datastore] Adding RDBMS support for Java type java.math.BigInteger (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=true) 10:59:35,325 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=DATE, sql-type=DATE, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DateRDBMSMapping, default=true) 10:59:35,325 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=TIMESTAMP, sql-type=TIMESTAMP, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimestampRDBMSMapping, default=false) 10:59:35,325 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:59:35,325 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 10:59:35,325 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 10:59:35,325 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=TIME, sql-type=TIME, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimeRDBMSMapping, default=true) 10:59:35,325 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=TIMESTAMP, sql-type=TIMESTAMP, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimestampRDBMSMapping, default=false) 10:59:35,325 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:59:35,325 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 10:59:35,325 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 10:59:35,325 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Timestamp (jdbc-type=TIMESTAMP, sql-type=TIMESTAMP, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimestampRDBMSMapping, default=true) 10:59:35,325 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Timestamp (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:59:35,325 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Timestamp (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 10:59:35,326 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=TIMESTAMP, sql-type=TIMESTAMP, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimestampRDBMSMapping, default=true) 10:59:35,326 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=DATE, sql-type=DATE, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DateRDBMSMapping, default=false) 10:59:35,326 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:59:35,326 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 10:59:35,326 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 10:59:35,326 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=TIME, sql-type=TIME, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimeRDBMSMapping, default=false) 10:59:35,326 DEBUG [main][Datastore] Adding RDBMS support for Java type java.io.Serializable (jdbc-type=LONGVARBINARY, sql-type=LONGVARBINARY, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.LongVarBinaryRDBMSMapping, default=true) 10:59:35,326 DEBUG [main][Datastore] Adding RDBMS support for Java type java.io.Serializable (jdbc-type=BLOB, sql-type=BLOB, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BlobRDBMSMapping, default=false) 10:59:35,326 DEBUG [main][Datastore] Adding RDBMS support for Java type java.io.Serializable (jdbc-type=VARBINARY, sql-type=VARBINARY, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarBinaryRDBMSMapping, default=false) 10:59:35,326 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=true) 10:59:35,327 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=INTEGER, sql-type=INTEGER, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:59:35,327 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=false) 10:59:35,327 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:59:35,327 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 10:59:35,388 DEBUG [main][Datastore] Removing RDBMS support for Java type java.lang.String (jdbc-type=NVARCHAR, sql-type=NVARCHAR) 10:59:35,388 DEBUG [main][Datastore] Removing RDBMS support for Java type java.lang.String (jdbc-type=NCHAR, sql-type=NCHAR) 10:59:35,393 DEBUG [main][Datastore] ======================= Datastore ========================= 10:59:35,394 DEBUG [main][Datastore] StoreManager : "rdbms" (org.datanucleus.store.rdbms.RDBMSStoreManager) 10:59:35,394 DEBUG [main][Datastore] Datastore : read-write 10:59:35,394 DEBUG [main][Datastore] Schema Control : AutoCreate(Tables), Validate(None) 10:59:35,394 DEBUG [main][Datastore] Query Languages : [JDOQL, JPQL, SQL, STOREDPROC] 10:59:35,394 DEBUG [main][Datastore] Queries : Timeout=0 10:59:35,394 DEBUG [main][Datastore] =========================================================== 10:59:35,394 DEBUG [main][Datastore] Datastore Adapter : org.datanucleus.store.rdbms.adapter.DerbyAdapter 10:59:35,394 DEBUG [main][Datastore] Datastore : name="Apache Derby" version="10.7.1.1 - (1040133)" 10:59:35,394 DEBUG [main][Datastore] Datastore Driver : name="Apache Derby Embedded JDBC Driver" version="10.7.1.1 - (1040133)" 10:59:35,394 DEBUG [main][Datastore] Primary Connection Factory : URL[jdbc:derby:/tmp/cumulus4j-test.zoht0u6e/derby/cumulus4j;create=true] 10:59:35,394 DEBUG [main][Datastore] Secondary Connection Factory : URL[jdbc:derby:/tmp/cumulus4j-test.zoht0u6e/derby/cumulus4j;create=true] 10:59:35,394 DEBUG [main][Datastore] Datastore Identifiers : factory="datanucleus2" case=UPPERCASE catalog= schema=ROOT 10:59:35,394 DEBUG [main][Datastore] Supported Identifier Cases : "MixedCase" UPPERCASE "MixedCase-Sensitive" 10:59:35,394 DEBUG [main][Datastore] Supported Identifier Lengths (max) : Table=128 Column=128 Constraint=128 Index=128 Delimiter=" 10:59:35,394 DEBUG [main][Datastore] Support for Identifiers in DDL : catalog=false schema=true 10:59:35,394 DEBUG [main][Datastore] Datastore : checkTableViewExistence, rdbmsConstraintCreateMode=DataNucleus, initialiseColumnInfo=ALL 10:59:35,394 DEBUG [main][Datastore] Support Statement Batching : yes (max-batch-size=50) 10:59:35,394 DEBUG [main][Datastore] Queries : Results direction=forward, type=forward-only, concurrency=read-only 10:59:35,394 DEBUG [main][Datastore] Java-Types : string-default-length=255 10:59:35,394 DEBUG [main][Datastore] JDBC-Types : VARCHAR, LONGVARCHAR, BINARY, BOOLEAN, VARBINARY, LONGVARBINARY, BIGINT, JAVA_OBJECT, [id=2009], CHAR, NUMERIC, DECIMAL, INTEGER, CLOB, SMALLINT, BLOB, FLOAT, REAL, DOUBLE, DATE, TIME, TIMESTAMP 10:59:35,394 DEBUG [main][Datastore] =========================================================== 10:59:35,407 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@3dfa819" non enlisted to a transaction is being committed. 10:59:35,407 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@3dfa819" closed 10:59:35,407 DEBUG [main][Datastore] StoreManager now created 10:59:35,407 DEBUG [main][Persistence] ================= NucleusContext =============== 10:59:35,407 DEBUG [main][Persistence] DataNucleus Context : Version "3.2.4" with JRE "1.8.0_91" on "Linux" 10:59:35,407 DEBUG [main][Persistence] Persistence API : JDO 10:59:35,407 DEBUG [main][Persistence] Plugin Registry : org.datanucleus.plugin.NonManagedPluginRegistry 10:59:35,407 DEBUG [main][Persistence] ClassLoading : datanucleus 10:59:35,407 DEBUG [main][Persistence] Persistence : pm-singlethreaded, nontransactional-read, nontransactional-write, reachability-at-commit, copy-on-attach, managed-relations(checked), deletion-policy=JDO2, serverTimeZone=Europe/Berlin 10:59:35,408 DEBUG [main][Persistence] AutoStart : mechanism=None, mode=Quiet 10:59:35,408 DEBUG [main][Persistence] Transactions : type=RESOURCE_LOCAL, mode=datastore, isolation=read-committed 10:59:35,408 DEBUG [main][Persistence] ValueGeneration : txn-isolation=read-committed connection=New 10:59:35,408 DEBUG [main][Persistence] Cache : Level1 (soft), Level2 (soft, mode=UNSPECIFIED), QueryResults (soft), Collections/Maps 10:59:35,408 DEBUG [main][Persistence] ================================================ 10:59:35,408 DEBUG [main][Cache] Level 2 Cache of type "soft" initialised 10:59:35,408 INFO [main][AbstractCryptoManager] getCryptoSessionExpiryTimerPeriod: Property 'cumulus4j.cryptoSessionExpiryTimer.period' is not set. Using default value 60000. 10:59:35,408 TRACE [main][AbstractCryptoSession] setCryptoSessionID: cryptoSessionID=b34c062e-6642-4ba1-a16e-5bdfe609eedc 10:59:35,408 INFO [main][AbstractCryptoManager] getCryptoSessionExpiryAgeMSec: Property 'cumulus4j.cryptoSessionExpiryAge' is not set. Using default value 1800000. 10:59:35,408 DEBUG [main][Persistence] Started pool of ExecutionContext (maxPool=20, reaperThread=false) 10:59:35,409 DEBUG [main][Persistence] ExecutionContext "org.datanucleus.ExecutionContextImpl@7e53339" opened for datastore "org.datanucleus.store.rdbms.RDBMSStoreManager@58fef7f7" with txn="org.datanucleus.TransactionImpl@31ddb930" 10:59:35,409 DEBUG [main][Cache] Level 1 Cache of type "soft" initialised 10:59:35,409 INFO [main][AbstractCryptoManager] getEncryptionAlgorithm: Property 'cumulus4j.encryptionAlgorithm' is set to 'Twofish/CFB/NoPadding'. Using this encryption algorithm. 10:59:35,409 INFO [main][AbstractCryptoManager] getMACAlgorithm: Property 'cumulus4j.macAlgorithm' is set to 'HMAC-SHA256'. Using this MAC algorithm. 10:59:35,409 DEBUG [main][Cache] Query Cache of type "org.datanucleus.query.cache.SoftQueryCompilationCache" initialised 10:59:35,409 DEBUG [main][Cache] Query Cache of type "org.datanucleus.store.query.cache.SoftQueryDatastoreCompilationCache" initialised 10:59:35,409 DEBUG [main][Cache] Query Cache of type "org.datanucleus.store.query.cache.SoftQueryResultsCache" initialised 10:59:35,410 DEBUG [main][Query] JDOQL Single-String with "SELECT UNIQUE WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm" 10:59:35,410 DEBUG [main][MetaData] Class "org.cumulus4j.store.model.EncryptionCoordinateSet" : Initialising Meta-Data 10:59:35,411 DEBUG [main][Persistence] Managing Persistence of Class : org.cumulus4j.store.model.EncryptionCoordinateSet [Table : ENCRYPTIONCOORDINATESET, InheritanceStrategy : new-table] 10:59:35,411 DEBUG [main][Schema] Column "ENCRYPTIONCOORDINATESET.ENCRYPTIONCOORDINATESETID" added to internal representation of table. 10:59:35,411 DEBUG [main][Schema] Field [org.cumulus4j.store.model.EncryptionCoordinateSet.encryptionCoordinateSetID] -> Column(s) [ENCRYPTIONCOORDINATESET.ENCRYPTIONCOORDINATESETID] using mapping of type "org.datanucleus.store.rdbms.mapping.java.LongMapping" (org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping) 10:59:35,411 DEBUG [main][Schema] Table ENCRYPTIONCOORDINATESET will manage the persistence of the fields for class org.cumulus4j.store.model.EncryptionCoordinateSet (inheritance strategy="new-table") 10:59:35,412 DEBUG [main][Schema] Column "ENCRYPTIONCOORDINATESET.CIPHERTRANSFORMATION" added to internal representation of table. 10:59:35,412 DEBUG [main][Schema] Field [org.cumulus4j.store.model.EncryptionCoordinateSet.cipherTransformation] -> Column(s) [ENCRYPTIONCOORDINATESET.CIPHERTRANSFORMATION] using mapping of type "org.datanucleus.store.rdbms.mapping.java.StringMapping" (org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping) 10:59:35,415 DEBUG [main][Schema] Column "ENCRYPTIONCOORDINATESET.MACALGORITHM" added to internal representation of table. 10:59:35,415 DEBUG [main][Schema] Field [org.cumulus4j.store.model.EncryptionCoordinateSet.macAlgorithm] -> Column(s) [ENCRYPTIONCOORDINATESET.MACALGORITHM] using mapping of type "org.datanucleus.store.rdbms.mapping.java.StringMapping" (org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping) 10:59:35,415 DEBUG [main][Schema] Column "ENCRYPTIONCOORDINATESET.VERSION" added to internal representation of table. 10:59:35,415 DEBUG [main][Schema] Table/View ENCRYPTIONCOORDINATESET has been initialised 10:59:35,416 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@2d3ef181" opened with isolation level "serializable" and auto-commit=false 10:59:35,416 DEBUG [main][Schema] Schema Transaction started with connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@2d3ef181" with isolation "serializable" 10:59:35,456 DEBUG [main][Schema] Check of existence of ENCRYPTIONCOORDINATESET returned no table 10:59:35,456 DEBUG [main][Schema] Creating table ENCRYPTIONCOORDINATESET 10:59:35,457 DEBUG [main][Schema] CREATE TABLE ENCRYPTIONCOORDINATESET ( ENCRYPTIONCOORDINATESETID BIGINT NOT NULL generated always as identity (start with 1), CIPHERTRANSFORMATION VARCHAR(255) NOT NULL, MACALGORITHM VARCHAR(255) NOT NULL, VERSION BIGINT NOT NULL ) 10:59:35,469 DEBUG [main][Schema] Execution Time = 12 ms 10:59:35,469 DEBUG [main][Schema] ALTER TABLE ENCRYPTIONCOORDINATESET ADD CONSTRAINT ENCRYPTIONCOORDINATESET_PK PRIMARY KEY (ENCRYPTIONCOORDINATESETID) 10:59:35,489 DEBUG [main][Schema] Execution Time = 20 ms 10:59:35,506 DEBUG [main][Schema] Schema Transaction committing with connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@2d3ef181" 10:59:35,510 DEBUG [main][Schema] Schema Transaction closing with connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@2d3ef181" 10:59:35,510 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@2d3ef181" non enlisted to a transaction is being committed. 10:59:35,511 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@2d3ef181" closed 10:59:35,511 DEBUG [main][Query] JDOQL Query : Compiling "SELECT UNIQUE FROM org.cumulus4j.store.model.EncryptionCoordinateSet WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm" 10:59:35,512 DEBUG [main][Query] JDOQL Query : Compile Time = 1 ms 10:59:35,512 DEBUG [main][Query] QueryCompilation: [filter:DyadicExpression{DyadicExpression{PrimaryExpression{this.cipherTransformation} = ParameterExpression{cipherTransformation}} AND DyadicExpression{PrimaryExpression{this.macAlgorithm} = ParameterExpression{macAlgorithm}}}] [symbols: macAlgorithm type=java.lang.String, this type=org.cumulus4j.store.model.EncryptionCoordinateSet, cipherTransformation type=java.lang.String] 10:59:35,512 DEBUG [main][Query] JDOQL Query : Compiling "SELECT UNIQUE FROM org.cumulus4j.store.model.EncryptionCoordinateSet WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm" for datastore 10:59:35,515 DEBUG [main][Query] JDOQL Query : Compile Time for datastore = 3 ms 10:59:35,515 DEBUG [main][Query] SELECT UNIQUE FROM org.cumulus4j.store.model.EncryptionCoordinateSet WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm Query compiled to datastore query "SELECT 'org.cumulus4j.store.model.EncryptionCoordinateSet' AS NUCLEUS_TYPE,A0.CIPHERTRANSFORMATION,A0.ENCRYPTIONCOORDINATESETID,A0.MACALGORITHM,A0.VERSION FROM ENCRYPTIONCOORDINATESET A0 WHERE A0.CIPHERTRANSFORMATION = ? AND A0.MACALGORITHM = ?" 10:59:35,516 DEBUG [main][Connection] Connection added to the pool : org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@136965e3 [conn=null, commitOnRelease=true, closeOnRelease=true, closeOnTxnEnd=true] for key=org.datanucleus.ExecutionContextImpl@7e53339 in factory=ConnectionFactory:nontx[org.datanucleus.store.rdbms.ConnectionFactoryImpl@53c6f96d] 10:59:35,516 DEBUG [main][Query] JDOQL Query : Executing "SELECT UNIQUE FROM org.cumulus4j.store.model.EncryptionCoordinateSet WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm" ... 10:59:35,516 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@435cc7f9" opened with isolation level "read-committed" and auto-commit=false 10:59:35,525 DEBUG [main][Datastore] Closing PreparedStatement "org.datanucleus.store.rdbms.datasource.dbcp.DelegatingPreparedStatement@1d1cbd0f" 10:59:35,525 DEBUG [main][Native] SELECT 'org.cumulus4j.store.model.EncryptionCoordinateSet' AS NUCLEUS_TYPE,A0.CIPHERTRANSFORMATION,A0.ENCRYPTIONCOORDINATESETID,A0.MACALGORITHM,A0.VERSION FROM ENCRYPTIONCOORDINATESET A0 WHERE A0.CIPHERTRANSFORMATION = <'TWOFISH/CFB/NOPADDING'> AND A0.MACALGORITHM = <'HMAC-SHA256'> 10:59:35,526 DEBUG [main][Retrieve] Execution Time = 1 ms 10:59:35,526 DEBUG [main][Query] JDOQL Query : Execution Time = 10 ms 10:59:35,526 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@435cc7f9" non enlisted to a transaction is being committed. 10:59:35,526 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@435cc7f9" closed 10:59:35,527 DEBUG [main][Connection] Connection removed from the pool : org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@136965e3 [conn=org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@435cc7f9, commitOnRelease=true, closeOnRelease=true, closeOnTxnEnd=true] for key=org.datanucleus.ExecutionContextImpl@7e53339 in factory=ConnectionFactory:nontx[org.datanucleus.store.rdbms.ConnectionFactoryImpl@53c6f96d] 10:59:35,527 DEBUG [main][Persistence] Making object persistent : "org.cumulus4j.store.model.EncryptionCoordinateSet@77049094" 10:59:35,527 DEBUG [main][Persistence] Started pool of ObjectProviders (maxPool=0, reaperThread=false) 10:59:35,528 DEBUG [main][Persistence] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@77049094" being inserted into table "ENCRYPTIONCOORDINATESET" 10:59:35,528 DEBUG [main][Connection] Connection added to the pool : org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@f88bfbe [conn=null, commitOnRelease=true, closeOnRelease=true, closeOnTxnEnd=true] for key=org.datanucleus.ExecutionContextImpl@7e53339 in factory=ConnectionFactory:nontx[org.datanucleus.store.rdbms.ConnectionFactoryImpl@53c6f96d] 10:59:35,528 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@59bbe88a" opened with isolation level "read-committed" and auto-commit=false 10:59:35,534 DEBUG [main][Datastore] Using PreparedStatement "org.datanucleus.store.rdbms.ParamLoggingPreparedStatement@4a2929a4" for connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@59bbe88a" 10:59:35,534 DEBUG [main][Native] INSERT INTO ENCRYPTIONCOORDINATESET (CIPHERTRANSFORMATION,MACALGORITHM,VERSION) VALUES (<'TWOFISH/CFB/NOPADDING'>,<'HMAC-SHA256'>,<1>) 10:59:35,536 DEBUG [main][Persist] Execution Time = 2 ms (number of rows = 1) on PreparedStatement "org.datanucleus.store.rdbms.ParamLoggingPreparedStatement@4a2929a4" 10:59:35,539 DEBUG [main][Persist] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@77049094" was inserted in the datastore and was given strategy value of "1" 10:59:35,540 DEBUG [main][Cache] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@77049094" (id="org.cumulus4j.store.model.EncryptionCoordinateSet:1") added to Level 1 cache (loadedFlags="[YYY]") 10:59:35,540 DEBUG [main][Datastore] Closing PreparedStatement "org.datanucleus.store.rdbms.ParamLoggingPreparedStatement@4a2929a4" 10:59:35,544 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@59bbe88a" non enlisted to a transaction is being committed. 10:59:35,544 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@59bbe88a" closed 10:59:35,544 DEBUG [main][Connection] Connection removed from the pool : org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@f88bfbe [conn=org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@59bbe88a, commitOnRelease=true, closeOnRelease=true, closeOnTxnEnd=true] for key=org.datanucleus.ExecutionContextImpl@7e53339 in factory=ConnectionFactory:nontx[org.datanucleus.store.rdbms.ConnectionFactoryImpl@53c6f96d] 10:59:35,545 DEBUG [main][Persistence] ExecutionContext.internalFlush() process started using ordered flush - 1 enlisted objects 10:59:35,545 DEBUG [main][Persistence] ExecutionContext.internalFlush() process finished 10:59:35,545 DEBUG [main][Cache] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@77049094" (id="1") added to Level 2 cache (fields="[0, 1, 2]", version="1") 10:59:35,545 DEBUG [main][Lifecycle] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@77049094" (id="org.cumulus4j.store.model.EncryptionCoordinateSet:1") has a lifecycle change : "P_NEW"->"HOLLOW" 10:59:35,546 DEBUG [main][Transaction] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@77049094" (id="org.cumulus4j.store.model.EncryptionCoordinateSet:1") being evicted from transactional cache 10:59:35,546 DEBUG [main][Persistence] Detaching copy of object "org.cumulus4j.store.model.EncryptionCoordinateSet@77049094" (depth=0) as "org.cumulus4j.store.model.EncryptionCoordinateSet@3c87fdf2" with detached-fields [0, 1, 2] and fields-to-load=[0, 2] 10:59:35,546 DEBUG [main][Cache] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@77049094" (id="1") is loading the following fields from the Level 2 cache object : [0, 2] 10:59:35,546 DEBUG [main][Lifecycle] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@77049094" (id="org.cumulus4j.store.model.EncryptionCoordinateSet:1") has a lifecycle change : "HOLLOW"->"P_NONTRANS" 10:59:44,488 INFO [main][CryptoCache] Persistence property 'cumulus4j.CryptoCache.cleanupTimer.period' is not set. Using default value 60000. 10:59:44,592 TRACE [main][CryptoCache] acquireCipherEntry: Created new Cipher@266554246 for opmode=ENCRYPT, encryptionAlgorithm=TWOFISH/CFB/NOPADDING and keyID=123. Initialising it with key and IV. 10:59:44,599 TRACE [main][CryptoCache] releaseCipherEntry: Releasing Cipher@266554246 for opmode=ENCRYPT, encryptionAlgorithm=TWOFISH/CFB/NOPADDING keyID=123. 10:59:44,599 TRACE [main][CryptoCache] getKeyData: Found cached key with keyID=123. 10:59:44,600 TRACE [main][CryptoCache] acquireCipherEntry: Created new Cipher@1174478906 for opmode=DECRYPT, encryptionAlgorithm=TWOFISH/CFB/NOPADDING and keyID=123. Initialising it with key and IV. 10:59:44,601 TRACE [main][CryptoCache] releaseCipherEntry: Releasing Cipher@1174478906 for opmode=DECRYPT, encryptionAlgorithm=TWOFISH/CFB/NOPADDING keyID=123. 10:59:44,602 DEBUG [main][Persistence] Disconnecting org.cumulus4j.store.model.EncryptionCoordinateSet@77049094 from StateManager[pc=org.cumulus4j.store.model.EncryptionCoordinateSet@77049094, lifecycle=P_NONTRANS] 10:59:44,602 DEBUG [main][Cache] Object with id="org.cumulus4j.store.model.EncryptionCoordinateSet:1" being removed from Level 1 cache [current cache size = 1] 10:59:44,602 DEBUG [main][Cache] Level 1 Cache cleared 10:59:44,602 DEBUG [main][Persistence] ExecutionContext "org.datanucleus.ExecutionContextImpl@7e53339" closed 10:59:44,691 DEBUG [main][Persistence] Unmanaging Persistence of all classes 10:59:44,692 DEBUG [main][MetaData] Deregistering listener for metadata initialisation 10:59:44,693 DEBUG [main][Cache] Level 2 Cache cleared 10:59:44,870 DEBUG [main][General] Plugin Registry "org.datanucleus.plugin.EclipsePluginRegistry" not found. Falling back to DataNucleus registry. Reason : Class "org.eclipse.core.runtime.RegistryFactory" was not found in the CLASSPATH. Please check your specification and your CLASSPATH.. 10:59:44,870 DEBUG [main][General] Using PluginRegistry org.datanucleus.plugin.NonManagedPluginRegistry 10:59:44,873 DEBUG [main][General] Registering bundle org.cumulus4j.store version 1.2.1.SNAPSHOT at URL file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store/target/org.cumulus4j.store-1.2.1-SNAPSHOT.jar. 10:59:44,876 DEBUG [main][General] Loading extension points from plug-in file jar:file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store/target/org.cumulus4j.store-1.2.1-SNAPSHOT.jar!/plugin.xml. 10:59:44,876 DEBUG [main][General] Loading extensions from plug-in file jar:file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store/target/org.cumulus4j.store-1.2.1-SNAPSHOT.jar!/plugin.xml. 10:59:44,877 DEBUG [main][General] Registering bundle org.datanucleus.api.jdo version 3.2.3 at URL file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-api-jdo/3.2.3/datanucleus-api-jdo-3.2.3.jar. 10:59:44,879 DEBUG [main][General] Loading extension points from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-api-jdo/3.2.3/datanucleus-api-jdo-3.2.3.jar!/plugin.xml. 10:59:44,879 DEBUG [main][General] Loading extensions from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-api-jdo/3.2.3/datanucleus-api-jdo-3.2.3.jar!/plugin.xml. 10:59:44,879 WARN [main][General] Could not find MANIFEST.MF file for plugin file "file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store.crypto.keymanager/target/classes/plugin.xml" so ignoring it 10:59:44,880 DEBUG [main][General] Registering bundle org.datanucleus.store.rdbms version 3.2.3 at URL file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-rdbms/3.2.3/datanucleus-rdbms-3.2.3.jar. 10:59:44,885 DEBUG [main][General] Loading extension points from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-rdbms/3.2.3/datanucleus-rdbms-3.2.3.jar!/plugin.xml. 10:59:44,887 DEBUG [main][General] Loading extensions from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-rdbms/3.2.3/datanucleus-rdbms-3.2.3.jar!/plugin.xml. 10:59:44,889 DEBUG [main][General] Registering bundle org.datanucleus version 3.2.4 at URL file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-core/3.2.4/datanucleus-core-3.2.4.jar. 10:59:44,892 DEBUG [main][General] Loading extension points from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-core/3.2.4/datanucleus-core-3.2.4.jar!/plugin.xml. 10:59:44,897 DEBUG [main][General] Loading extensions from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-core/3.2.4/datanucleus-core-3.2.4.jar!/plugin.xml. 10:59:44,898 INFO [main][Persistence] Property cumulus4j.macAlgorithm unknown - will be ignored 10:59:44,899 INFO [main][Persistence] Property cumulus4j.encryptionAlgorithm unknown - will be ignored 10:59:44,899 DEBUG [main][Persistence] Java types support initialising ... 10:59:44,902 DEBUG [main][Persistence] Java types support loaded : supported java types=java.awt.Color, java.lang.Float, [Ljava.lang.Integer;, java.sql.Time, java.util.SortedSet, java.net.URL, java.util.Date, java.util.PriorityQueue, float, [Ljava.lang.Character;, [Ljava.lang.Double;, java.lang.Integer, java.math.BigDecimal, java.util.Vector, java.lang.Character, java.lang.Enum, java.lang.Long, java.lang.Short, java.util.Locale, java.util.Map, java.math.BigInteger, java.net.URI, java.lang.Byte, java.util.GregorianCalendar, java.awt.image.BufferedImage, byte, double, java.util.TimeZone, java.sql.Timestamp, java.util.Collection, java.util.Set, java.util.UUID, [Ljava.lang.String;, java.util.List, [Ljava.lang.Short;, java.util.Queue, java.util.SortedMap, [Ljava.lang.Enum;, [Ljava.lang.Boolean;, java.lang.Double, [Ljava.util.Date;, [B, [C, [D, java.util.HashMap, java.util.Currency, [F, long, java.util.Stack, java.util.TreeSet, [I, java.util.ArrayList, [J, java.util.HashSet, java.util.LinkedHashMap, java.util.Calendar, java.lang.StringBuffer, [S, [Ljava.math.BigInteger;, java.lang.Boolean, [Ljava.lang.Number;, java.lang.String, [Ljava.math.BigDecimal;, java.lang.Number, java.util.LinkedList, java.util.Hashtable, java.util.LinkedHashSet, [Z, [Ljava.lang.Float;, java.util.Properties, [Ljava.lang.Byte;, [Ljava.util.Locale;, int, java.sql.Date, boolean, java.util.TreeMap, [Ljava.lang.Long;, char, short, java.lang.Class, java.util.BitSet, java.util.Arrays$ArrayList 10:59:44,902 DEBUG [main][Persistence] Type converter support initialising ... 10:59:44,902 DEBUG [main][Persistence] Added converter for java.math.BigDecimal<->java.lang.String using org.datanucleus.store.types.converters.BigDecimalStringConverter 10:59:44,902 DEBUG [main][Persistence] Added converter for java.math.BigInteger<->java.lang.String using org.datanucleus.store.types.converters.BigIntegerStringConverter 10:59:44,903 DEBUG [main][Persistence] Added converter for java.util.BitSet<->java.lang.String using org.datanucleus.store.types.converters.BitSetStringConverter 10:59:44,903 DEBUG [main][Persistence] Added converter for java.util.Calendar<->java.lang.String using org.datanucleus.store.types.converters.CalendarStringConverter 10:59:44,903 DEBUG [main][Persistence] Added converter for java.lang.Class<->java.lang.String using org.datanucleus.store.types.converters.ClassStringConverter 10:59:44,903 DEBUG [main][Persistence] Added converter for java.awt.Color<->java.lang.String using org.datanucleus.store.types.converters.ColorStringConverter 10:59:44,903 DEBUG [main][Persistence] Added converter for java.lang.Integer<->java.lang.String using org.datanucleus.store.types.converters.IntegerStringConverter 10:59:44,903 DEBUG [main][Persistence] Added converter for java.lang.Long<->java.lang.String using org.datanucleus.store.types.converters.LongStringConverter 10:59:44,903 DEBUG [main][Persistence] Added converter for java.util.Currency<->java.lang.String using org.datanucleus.store.types.converters.CurrencyStringConverter 10:59:44,903 DEBUG [main][Persistence] Added converter for java.util.Date<->java.lang.Long using org.datanucleus.store.types.converters.DateLongConverter 10:59:44,904 DEBUG [main][Persistence] Added converter for java.util.Date<->java.lang.String using org.datanucleus.store.types.converters.DateStringConverter 10:59:44,904 DEBUG [main][Persistence] Added converter for java.util.Locale<->java.lang.String using org.datanucleus.store.types.converters.LocaleStringConverter 10:59:44,904 DEBUG [main][Persistence] Added converter for java.sql.Date<->java.lang.Long using org.datanucleus.store.types.converters.SqlDateLongConverter 10:59:44,904 DEBUG [main][Persistence] Added converter for java.sql.Date<->java.lang.String using org.datanucleus.store.types.converters.SqlDateStringConverter 10:59:44,904 DEBUG [main][Persistence] Added converter for java.sql.Time<->java.lang.Long using org.datanucleus.store.types.converters.SqlTimeLongConverter 10:59:44,904 DEBUG [main][Persistence] Added converter for java.sql.Time<->java.lang.String using org.datanucleus.store.types.converters.SqlTimeStringConverter 10:59:44,904 DEBUG [main][Persistence] Added converter for java.sql.Timestamp<->java.lang.Long using org.datanucleus.store.types.converters.SqlTimestampLongConverter 10:59:44,904 DEBUG [main][Persistence] Added converter for java.lang.StringBuffer<->java.lang.String using org.datanucleus.store.types.converters.StringBufferStringConverter 10:59:44,904 DEBUG [main][Persistence] Added converter for java.util.TimeZone<->java.lang.String using org.datanucleus.store.types.converters.TimeZoneStringConverter 10:59:44,905 DEBUG [main][Persistence] Added converter for java.net.URI<->java.lang.String using org.datanucleus.store.types.converters.URIStringConverter 10:59:44,905 DEBUG [main][Persistence] Added converter for java.net.URL<->java.lang.String using org.datanucleus.store.types.converters.URLStringConverter 10:59:44,905 DEBUG [main][Persistence] Added converter for java.util.UUID<->java.lang.String using org.datanucleus.store.types.converters.UUIDStringConverter 10:59:44,905 DEBUG [main][Persistence] TypeConverter for javax.time.calendar.LocalDate<->java.lang.String ignored since java type not present in CLASSPATH 10:59:44,906 DEBUG [main][Persistence] TypeConverter for javax.time.calendar.LocalTime<->java.lang.String ignored since java type not present in CLASSPATH 10:59:44,906 DEBUG [main][Persistence] TypeConverter for javax.time.calendar.LocalTime<->java.lang.Long ignored since java type not present in CLASSPATH 10:59:44,906 DEBUG [main][Persistence] TypeConverter for javax.time.calendar.LocalDateTime<->java.lang.String ignored since java type not present in CLASSPATH 10:59:44,906 DEBUG [main][Persistence] Added converter for java.io.Serializable<->java.lang.String using org.datanucleus.store.types.converters.SerializableStringConverter 10:59:44,907 DEBUG [main][Persistence] Added converter for java.io.Serializable<->[B using org.datanucleus.store.types.converters.SerializableByteArrayConverter 10:59:44,907 DEBUG [main][Persistence] Type converter support loaded 10:59:44,907 DEBUG [main][MetaData] MetaDataManager : Input=(XML,Annotations), XML-Validation=false, XML-Suffices=(persistence=*.jdo, orm=orm, query=*.jdoquery), JDO-listener=true 10:59:44,907 DEBUG [main][MetaData] Registering listener for metadata initialisation 10:59:44,907 DEBUG [main][MetaData] Listener found initialisation for persistable class org.cumulus4j.store.model.EncryptionCoordinateSet 10:59:44,908 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /META-INF/package.jdo 10:59:44,908 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /WEB-INF/package.jdo 10:59:44,909 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /package.jdo 10:59:44,909 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/package.jdo 10:59:44,909 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org.jdo 10:59:44,910 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/package.jdo 10:59:44,910 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j.jdo 10:59:44,910 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/package.jdo 10:59:44,910 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store.jdo 10:59:44,911 DEBUG [main][MetaData] Parsing MetaData file "jar:file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store/target/org.cumulus4j.store-1.2.1-SNAPSHOT.jar!/org/cumulus4j/store/model/package.jdo" using handler "jdo" (validation="false") 10:59:44,913 DEBUG [main][MetaData] XML Entity Public="" System="http://java.sun.com/dtd/jdo_3_0.dtd 10:59:45,288 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model.jdo 10:59:45,288 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model/EncryptionCoordinateSet.jdo 10:59:45,288 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" not found 10:59:45,301 DEBUG [main][MetaData] Class "org.cumulus4j.store.model.EncryptionCoordinateSet" has been specified with JDO annotations so using those. 10:59:45,302 DEBUG [main][MetaData] Class "org.cumulus4j.store.model.EncryptionCoordinateSet" : Populating Meta-Data 10:59:45,302 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /META-INF/package.orm 10:59:45,302 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /WEB-INF/package.orm 10:59:45,303 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /package.orm 10:59:45,303 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/package.orm 10:59:45,303 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org.orm 10:59:45,303 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/package.orm 10:59:45,304 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j.orm 10:59:45,304 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/package.orm 10:59:45,304 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store.orm 10:59:45,304 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model/package.orm 10:59:45,305 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model.orm 10:59:45,305 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model/EncryptionCoordinateSet.orm 10:59:45,305 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" not found 10:59:45,305 DEBUG [main][Datastore] Creating StoreManager for datastore 10:59:45,311 DEBUG [main][Connection] Created tx data source using pooling type of dbcp-builtin 10:59:45,311 DEBUG [main][Connection] Registered transactional connection factory under name "rdbms/tx" 10:59:45,311 DEBUG [main][Connection] Registered nontransactional connection factory under name "rdbms/nontx" 10:59:45,316 DEBUG [main][Connection] Created nontx data source using pooling type of dbcp-builtin 10:59:46,565 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@37496720" opened 10:59:46,570 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Boolean (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:59:46,570 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Boolean (jdbc-type=BOOLEAN, sql-type=BOOLEAN, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BooleanRDBMSMapping, default=false) 10:59:46,571 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Boolean (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=false) 10:59:46,571 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Byte (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=false) 10:59:46,571 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Character (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=true) 10:59:46,572 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Character (jdbc-type=INTEGER, sql-type=INTEGER, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:59:46,572 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Character (jdbc-type=INTEGER, sql-type=INT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:59:46,572 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Double (jdbc-type=DOUBLE, sql-type=DOUBLE, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DoubleRDBMSMapping, default=true) 10:59:46,572 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Double (jdbc-type=DECIMAL, sql-type=DECIMAL, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DecimalRDBMSMapping, default=false) 10:59:46,572 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Float (jdbc-type=FLOAT, sql-type=FLOAT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.FloatRDBMSMapping, default=true) 10:59:46,572 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Float (jdbc-type=DOUBLE, sql-type=DOUBLE, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DoubleRDBMSMapping, default=false) 10:59:46,572 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Float (jdbc-type=REAL, sql-type=REAL, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.RealRDBMSMapping, default=false) 10:59:46,572 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Float (jdbc-type=DECIMAL, sql-type=DECIMAL, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DecimalRDBMSMapping, default=false) 10:59:46,572 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=INTEGER, sql-type=INTEGER, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=true) 10:59:46,572 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 10:59:46,572 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=false) 10:59:46,572 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=INTEGER, sql-type=INT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=true) 10:59:46,572 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=false) 10:59:46,572 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Long (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=true) 10:59:46,572 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Long (jdbc-type=INTEGER, sql-type=INT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:59:46,573 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Long (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=false) 10:59:46,573 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Long (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=false) 10:59:46,573 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Short (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=true) 10:59:46,573 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Short (jdbc-type=INTEGER, sql-type=INTEGER, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:59:46,573 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Short (jdbc-type=INTEGER, sql-type=INT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:59:46,573 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=true) 10:59:46,573 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:59:46,573 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 10:59:46,573 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=LONGVARCHAR, sql-type=LONGVARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.LongVarcharRDBMSMapping, default=false) 10:59:46,573 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=CLOB, sql-type=CLOB, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.ClobRDBMSMapping, default=false) 10:59:46,573 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=BLOB, sql-type=BLOB, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BlobRDBMSMapping, default=false) 10:59:46,573 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=NVARCHAR, sql-type=NVARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NVarcharRDBMSMapping, default=false) 10:59:46,573 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=NCHAR, sql-type=NCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NCharRDBMSMapping, default=false) 10:59:46,573 DEBUG [main][Datastore] Adding RDBMS support for Java type java.math.BigDecimal (jdbc-type=DECIMAL, sql-type=DECIMAL, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DecimalRDBMSMapping, default=true) 10:59:46,573 DEBUG [main][Datastore] Adding RDBMS support for Java type java.math.BigDecimal (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=false) 10:59:46,573 DEBUG [main][Datastore] Adding RDBMS support for Java type java.math.BigInteger (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=true) 10:59:46,573 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=DATE, sql-type=DATE, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DateRDBMSMapping, default=true) 10:59:46,574 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=TIMESTAMP, sql-type=TIMESTAMP, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimestampRDBMSMapping, default=false) 10:59:46,574 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:59:46,574 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 10:59:46,574 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 10:59:46,574 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=TIME, sql-type=TIME, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimeRDBMSMapping, default=true) 10:59:46,574 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=TIMESTAMP, sql-type=TIMESTAMP, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimestampRDBMSMapping, default=false) 10:59:46,574 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:59:46,574 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 10:59:46,574 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 10:59:46,574 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Timestamp (jdbc-type=TIMESTAMP, sql-type=TIMESTAMP, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimestampRDBMSMapping, default=true) 10:59:46,574 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Timestamp (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:59:46,574 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Timestamp (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 10:59:46,574 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=TIMESTAMP, sql-type=TIMESTAMP, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimestampRDBMSMapping, default=true) 10:59:46,574 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=DATE, sql-type=DATE, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DateRDBMSMapping, default=false) 10:59:46,574 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:59:46,574 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 10:59:46,574 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 10:59:46,574 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=TIME, sql-type=TIME, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimeRDBMSMapping, default=false) 10:59:46,574 DEBUG [main][Datastore] Adding RDBMS support for Java type java.io.Serializable (jdbc-type=LONGVARBINARY, sql-type=LONGVARBINARY, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.LongVarBinaryRDBMSMapping, default=true) 10:59:46,574 DEBUG [main][Datastore] Adding RDBMS support for Java type java.io.Serializable (jdbc-type=BLOB, sql-type=BLOB, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BlobRDBMSMapping, default=false) 10:59:46,574 DEBUG [main][Datastore] Adding RDBMS support for Java type java.io.Serializable (jdbc-type=VARBINARY, sql-type=VARBINARY, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarBinaryRDBMSMapping, default=false) 10:59:46,574 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=true) 10:59:46,574 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=INTEGER, sql-type=INTEGER, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 10:59:46,574 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=false) 10:59:46,574 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 10:59:46,574 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 10:59:46,627 DEBUG [main][Datastore] Removing RDBMS support for Java type java.lang.String (jdbc-type=NVARCHAR, sql-type=NVARCHAR) 10:59:46,627 DEBUG [main][Datastore] Removing RDBMS support for Java type java.lang.String (jdbc-type=NCHAR, sql-type=NCHAR) 10:59:46,633 DEBUG [main][Datastore] ======================= Datastore ========================= 10:59:46,633 DEBUG [main][Datastore] StoreManager : "rdbms" (org.datanucleus.store.rdbms.RDBMSStoreManager) 10:59:46,633 DEBUG [main][Datastore] Datastore : read-write 10:59:46,633 DEBUG [main][Datastore] Schema Control : AutoCreate(Tables), Validate(None) 10:59:46,633 DEBUG [main][Datastore] Query Languages : [JDOQL, JPQL, SQL, STOREDPROC] 10:59:46,633 DEBUG [main][Datastore] Queries : Timeout=0 10:59:46,633 DEBUG [main][Datastore] =========================================================== 10:59:46,633 DEBUG [main][Datastore] Datastore Adapter : org.datanucleus.store.rdbms.adapter.DerbyAdapter 10:59:46,633 DEBUG [main][Datastore] Datastore : name="Apache Derby" version="10.7.1.1 - (1040133)" 10:59:46,633 DEBUG [main][Datastore] Datastore Driver : name="Apache Derby Embedded JDBC Driver" version="10.7.1.1 - (1040133)" 10:59:46,633 DEBUG [main][Datastore] Primary Connection Factory : URL[jdbc:derby:/tmp/cumulus4j-test.g20wqw9e/derby/cumulus4j;create=true] 10:59:46,633 DEBUG [main][Datastore] Secondary Connection Factory : URL[jdbc:derby:/tmp/cumulus4j-test.g20wqw9e/derby/cumulus4j;create=true] 10:59:46,633 DEBUG [main][Datastore] Datastore Identifiers : factory="datanucleus2" case=UPPERCASE catalog= schema=ROOT 10:59:46,633 DEBUG [main][Datastore] Supported Identifier Cases : "MixedCase" UPPERCASE "MixedCase-Sensitive" 10:59:46,633 DEBUG [main][Datastore] Supported Identifier Lengths (max) : Table=128 Column=128 Constraint=128 Index=128 Delimiter=" 10:59:46,633 DEBUG [main][Datastore] Support for Identifiers in DDL : catalog=false schema=true 10:59:46,633 DEBUG [main][Datastore] Datastore : checkTableViewExistence, rdbmsConstraintCreateMode=DataNucleus, initialiseColumnInfo=ALL 10:59:46,633 DEBUG [main][Datastore] Support Statement Batching : yes (max-batch-size=50) 10:59:46,633 DEBUG [main][Datastore] Queries : Results direction=forward, type=forward-only, concurrency=read-only 10:59:46,633 DEBUG [main][Datastore] Java-Types : string-default-length=255 10:59:46,634 DEBUG [main][Datastore] JDBC-Types : VARCHAR, LONGVARCHAR, BINARY, BOOLEAN, VARBINARY, LONGVARBINARY, BIGINT, JAVA_OBJECT, [id=2009], CHAR, NUMERIC, DECIMAL, INTEGER, CLOB, SMALLINT, BLOB, FLOAT, REAL, DOUBLE, DATE, TIME, TIMESTAMP 10:59:46,634 DEBUG [main][Datastore] =========================================================== 10:59:46,645 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@37496720" non enlisted to a transaction is being committed. 10:59:46,645 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@37496720" closed 10:59:46,645 DEBUG [main][Datastore] StoreManager now created 10:59:46,645 DEBUG [main][Persistence] ================= NucleusContext =============== 10:59:46,645 DEBUG [main][Persistence] DataNucleus Context : Version "3.2.4" with JRE "1.8.0_91" on "Linux" 10:59:46,645 DEBUG [main][Persistence] Persistence API : JDO 10:59:46,645 DEBUG [main][Persistence] Plugin Registry : org.datanucleus.plugin.NonManagedPluginRegistry 10:59:46,645 DEBUG [main][Persistence] ClassLoading : datanucleus 10:59:46,645 DEBUG [main][Persistence] Persistence : pm-singlethreaded, nontransactional-read, nontransactional-write, reachability-at-commit, copy-on-attach, managed-relations(checked), deletion-policy=JDO2, serverTimeZone=Europe/Berlin 10:59:46,645 DEBUG [main][Persistence] AutoStart : mechanism=None, mode=Quiet 10:59:46,645 DEBUG [main][Persistence] Transactions : type=RESOURCE_LOCAL, mode=datastore, isolation=read-committed 10:59:46,645 DEBUG [main][Persistence] ValueGeneration : txn-isolation=read-committed connection=New 10:59:46,646 DEBUG [main][Persistence] Cache : Level1 (soft), Level2 (soft, mode=UNSPECIFIED), QueryResults (soft), Collections/Maps 10:59:46,646 DEBUG [main][Persistence] ================================================ 10:59:46,646 DEBUG [main][Cache] Level 2 Cache of type "soft" initialised 10:59:46,646 INFO [main][AbstractCryptoManager] getCryptoSessionExpiryTimerPeriod: Property 'cumulus4j.cryptoSessionExpiryTimer.period' is not set. Using default value 60000. 10:59:46,646 TRACE [main][AbstractCryptoSession] setCryptoSessionID: cryptoSessionID=f43a13be-e88b-4eb1-be62-801f31f19a69 10:59:46,646 INFO [main][AbstractCryptoManager] getCryptoSessionExpiryAgeMSec: Property 'cumulus4j.cryptoSessionExpiryAge' is not set. Using default value 1800000. 10:59:46,646 DEBUG [main][Persistence] Started pool of ExecutionContext (maxPool=20, reaperThread=false) 10:59:46,647 DEBUG [main][Persistence] ExecutionContext "org.datanucleus.ExecutionContextImpl@31e130bf" opened for datastore "org.datanucleus.store.rdbms.RDBMSStoreManager@54755dd9" with txn="org.datanucleus.TransactionImpl@f1f7db2" 10:59:46,647 DEBUG [main][Cache] Level 1 Cache of type "soft" initialised 10:59:46,663 INFO [main][AbstractCryptoManager] getEncryptionAlgorithm: Property 'cumulus4j.encryptionAlgorithm' is set to 'Twofish/CFB/NoPadding'. Using this encryption algorithm. 10:59:46,663 INFO [main][AbstractCryptoManager] getMACAlgorithm: Property 'cumulus4j.macAlgorithm' is set to 'HMAC-SHA256'. Using this MAC algorithm. 10:59:46,663 DEBUG [main][Cache] Query Cache of type "org.datanucleus.query.cache.SoftQueryCompilationCache" initialised 10:59:46,663 DEBUG [main][Cache] Query Cache of type "org.datanucleus.store.query.cache.SoftQueryDatastoreCompilationCache" initialised 10:59:46,663 DEBUG [main][Cache] Query Cache of type "org.datanucleus.store.query.cache.SoftQueryResultsCache" initialised 10:59:46,663 DEBUG [main][Query] JDOQL Single-String with "SELECT UNIQUE WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm" 10:59:46,664 DEBUG [main][MetaData] Class "org.cumulus4j.store.model.EncryptionCoordinateSet" : Initialising Meta-Data 10:59:46,664 DEBUG [main][Persistence] Managing Persistence of Class : org.cumulus4j.store.model.EncryptionCoordinateSet [Table : ENCRYPTIONCOORDINATESET, InheritanceStrategy : new-table] 10:59:46,665 DEBUG [main][Schema] Column "ENCRYPTIONCOORDINATESET.ENCRYPTIONCOORDINATESETID" added to internal representation of table. 10:59:46,665 DEBUG [main][Schema] Field [org.cumulus4j.store.model.EncryptionCoordinateSet.encryptionCoordinateSetID] -> Column(s) [ENCRYPTIONCOORDINATESET.ENCRYPTIONCOORDINATESETID] using mapping of type "org.datanucleus.store.rdbms.mapping.java.LongMapping" (org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping) 10:59:46,665 DEBUG [main][Schema] Table ENCRYPTIONCOORDINATESET will manage the persistence of the fields for class org.cumulus4j.store.model.EncryptionCoordinateSet (inheritance strategy="new-table") 10:59:46,665 DEBUG [main][Schema] Column "ENCRYPTIONCOORDINATESET.CIPHERTRANSFORMATION" added to internal representation of table. 10:59:46,665 DEBUG [main][Schema] Field [org.cumulus4j.store.model.EncryptionCoordinateSet.cipherTransformation] -> Column(s) [ENCRYPTIONCOORDINATESET.CIPHERTRANSFORMATION] using mapping of type "org.datanucleus.store.rdbms.mapping.java.StringMapping" (org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping) 10:59:46,666 DEBUG [main][Schema] Column "ENCRYPTIONCOORDINATESET.MACALGORITHM" added to internal representation of table. 10:59:46,666 DEBUG [main][Schema] Field [org.cumulus4j.store.model.EncryptionCoordinateSet.macAlgorithm] -> Column(s) [ENCRYPTIONCOORDINATESET.MACALGORITHM] using mapping of type "org.datanucleus.store.rdbms.mapping.java.StringMapping" (org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping) 10:59:46,666 DEBUG [main][Schema] Column "ENCRYPTIONCOORDINATESET.VERSION" added to internal representation of table. 10:59:46,667 DEBUG [main][Schema] Table/View ENCRYPTIONCOORDINATESET has been initialised 10:59:46,667 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@4d1ff6b1" opened with isolation level "serializable" and auto-commit=false 10:59:46,668 DEBUG [main][Schema] Schema Transaction started with connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@4d1ff6b1" with isolation "serializable" 10:59:46,702 DEBUG [main][Schema] Check of existence of ENCRYPTIONCOORDINATESET returned no table 10:59:46,702 DEBUG [main][Schema] Creating table ENCRYPTIONCOORDINATESET 10:59:46,703 DEBUG [main][Schema] CREATE TABLE ENCRYPTIONCOORDINATESET ( ENCRYPTIONCOORDINATESETID BIGINT NOT NULL generated always as identity (start with 1), CIPHERTRANSFORMATION VARCHAR(255) NOT NULL, MACALGORITHM VARCHAR(255) NOT NULL, VERSION BIGINT NOT NULL ) 10:59:46,713 DEBUG [main][Schema] Execution Time = 10 ms 10:59:46,714 DEBUG [main][Schema] ALTER TABLE ENCRYPTIONCOORDINATESET ADD CONSTRAINT ENCRYPTIONCOORDINATESET_PK PRIMARY KEY (ENCRYPTIONCOORDINATESETID) 10:59:46,736 DEBUG [main][Schema] Execution Time = 22 ms 10:59:46,759 DEBUG [main][Schema] Schema Transaction committing with connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@4d1ff6b1" 10:59:46,764 DEBUG [main][Schema] Schema Transaction closing with connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@4d1ff6b1" 10:59:46,764 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@4d1ff6b1" non enlisted to a transaction is being committed. 10:59:46,764 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@4d1ff6b1" closed 10:59:46,765 DEBUG [main][Query] JDOQL Query : Compiling "SELECT UNIQUE FROM org.cumulus4j.store.model.EncryptionCoordinateSet WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm" 10:59:46,767 DEBUG [main][Query] JDOQL Query : Compile Time = 2 ms 10:59:46,767 DEBUG [main][Query] QueryCompilation: [filter:DyadicExpression{DyadicExpression{PrimaryExpression{this.cipherTransformation} = ParameterExpression{cipherTransformation}} AND DyadicExpression{PrimaryExpression{this.macAlgorithm} = ParameterExpression{macAlgorithm}}}] [symbols: macAlgorithm type=java.lang.String, this type=org.cumulus4j.store.model.EncryptionCoordinateSet, cipherTransformation type=java.lang.String] 10:59:46,769 DEBUG [main][Query] JDOQL Query : Compiling "SELECT UNIQUE FROM org.cumulus4j.store.model.EncryptionCoordinateSet WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm" for datastore 10:59:46,775 DEBUG [main][Query] JDOQL Query : Compile Time for datastore = 6 ms 10:59:46,776 DEBUG [main][Query] SELECT UNIQUE FROM org.cumulus4j.store.model.EncryptionCoordinateSet WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm Query compiled to datastore query "SELECT 'org.cumulus4j.store.model.EncryptionCoordinateSet' AS NUCLEUS_TYPE,A0.CIPHERTRANSFORMATION,A0.ENCRYPTIONCOORDINATESETID,A0.MACALGORITHM,A0.VERSION FROM ENCRYPTIONCOORDINATESET A0 WHERE A0.CIPHERTRANSFORMATION = ? AND A0.MACALGORITHM = ?" 10:59:46,776 DEBUG [main][Connection] Connection added to the pool : org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@5e5aafc6 [conn=null, commitOnRelease=true, closeOnRelease=true, closeOnTxnEnd=true] for key=org.datanucleus.ExecutionContextImpl@31e130bf in factory=ConnectionFactory:nontx[org.datanucleus.store.rdbms.ConnectionFactoryImpl@542f6803] 10:59:46,776 DEBUG [main][Query] JDOQL Query : Executing "SELECT UNIQUE FROM org.cumulus4j.store.model.EncryptionCoordinateSet WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm" ... 10:59:46,777 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@5583098b" opened with isolation level "read-committed" and auto-commit=false 10:59:46,786 DEBUG [main][Datastore] Closing PreparedStatement "org.datanucleus.store.rdbms.datasource.dbcp.DelegatingPreparedStatement@717d7587" 10:59:46,786 DEBUG [main][Native] SELECT 'org.cumulus4j.store.model.EncryptionCoordinateSet' AS NUCLEUS_TYPE,A0.CIPHERTRANSFORMATION,A0.ENCRYPTIONCOORDINATESETID,A0.MACALGORITHM,A0.VERSION FROM ENCRYPTIONCOORDINATESET A0 WHERE A0.CIPHERTRANSFORMATION = <'TWOFISH/CFB/NOPADDING'> AND A0.MACALGORITHM = <'HMAC-SHA256'> 10:59:46,787 DEBUG [main][Retrieve] Execution Time = 1 ms 10:59:46,788 DEBUG [main][Query] JDOQL Query : Execution Time = 12 ms 10:59:46,788 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@5583098b" non enlisted to a transaction is being committed. 10:59:46,788 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@5583098b" closed 10:59:46,788 DEBUG [main][Connection] Connection removed from the pool : org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@5e5aafc6 [conn=org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@5583098b, commitOnRelease=true, closeOnRelease=true, closeOnTxnEnd=true] for key=org.datanucleus.ExecutionContextImpl@31e130bf in factory=ConnectionFactory:nontx[org.datanucleus.store.rdbms.ConnectionFactoryImpl@542f6803] 10:59:46,788 DEBUG [main][Persistence] Making object persistent : "org.cumulus4j.store.model.EncryptionCoordinateSet@5b7aa898" 10:59:46,789 DEBUG [main][Persistence] Started pool of ObjectProviders (maxPool=0, reaperThread=false) 10:59:46,789 DEBUG [main][Persistence] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@5b7aa898" being inserted into table "ENCRYPTIONCOORDINATESET" 10:59:46,790 DEBUG [main][Connection] Connection added to the pool : org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@41b13f3d [conn=null, commitOnRelease=true, closeOnRelease=true, closeOnTxnEnd=true] for key=org.datanucleus.ExecutionContextImpl@31e130bf in factory=ConnectionFactory:nontx[org.datanucleus.store.rdbms.ConnectionFactoryImpl@542f6803] 10:59:46,790 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@7c0777b5" opened with isolation level "read-committed" and auto-commit=false 10:59:46,796 DEBUG [main][Datastore] Using PreparedStatement "org.datanucleus.store.rdbms.ParamLoggingPreparedStatement@4e642ee1" for connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@7c0777b5" 10:59:46,796 DEBUG [main][Native] INSERT INTO ENCRYPTIONCOORDINATESET (MACALGORITHM,CIPHERTRANSFORMATION,VERSION) VALUES (<'HMAC-SHA256'>,<'TWOFISH/CFB/NOPADDING'>,<1>) 10:59:46,798 DEBUG [main][Persist] Execution Time = 2 ms (number of rows = 1) on PreparedStatement "org.datanucleus.store.rdbms.ParamLoggingPreparedStatement@4e642ee1" 10:59:46,802 DEBUG [main][Persist] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@5b7aa898" was inserted in the datastore and was given strategy value of "1" 10:59:46,802 DEBUG [main][Cache] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@5b7aa898" (id="org.cumulus4j.store.model.EncryptionCoordinateSet:1") added to Level 1 cache (loadedFlags="[YYY]") 10:59:46,803 DEBUG [main][Datastore] Closing PreparedStatement "org.datanucleus.store.rdbms.ParamLoggingPreparedStatement@4e642ee1" 10:59:46,807 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@7c0777b5" non enlisted to a transaction is being committed. 10:59:46,807 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@7c0777b5" closed 10:59:46,808 DEBUG [main][Connection] Connection removed from the pool : org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@41b13f3d [conn=org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@7c0777b5, commitOnRelease=true, closeOnRelease=true, closeOnTxnEnd=true] for key=org.datanucleus.ExecutionContextImpl@31e130bf in factory=ConnectionFactory:nontx[org.datanucleus.store.rdbms.ConnectionFactoryImpl@542f6803] 10:59:46,808 DEBUG [main][Persistence] ExecutionContext.internalFlush() process started using ordered flush - 1 enlisted objects 10:59:46,809 DEBUG [main][Persistence] ExecutionContext.internalFlush() process finished 10:59:46,809 DEBUG [main][Cache] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@5b7aa898" (id="1") added to Level 2 cache (fields="[0, 1, 2]", version="1") 10:59:46,810 DEBUG [main][Lifecycle] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@5b7aa898" (id="org.cumulus4j.store.model.EncryptionCoordinateSet:1") has a lifecycle change : "P_NEW"->"HOLLOW" 10:59:46,810 DEBUG [main][Transaction] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@5b7aa898" (id="org.cumulus4j.store.model.EncryptionCoordinateSet:1") being evicted from transactional cache 10:59:46,812 DEBUG [main][Persistence] Detaching copy of object "org.cumulus4j.store.model.EncryptionCoordinateSet@5b7aa898" (depth=0) as "org.cumulus4j.store.model.EncryptionCoordinateSet@7e9f2c32" with detached-fields [0, 1, 2] and fields-to-load=[0, 2] 10:59:46,812 DEBUG [main][Cache] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@5b7aa898" (id="1") is loading the following fields from the Level 2 cache object : [0, 2] 10:59:46,812 DEBUG [main][Lifecycle] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@5b7aa898" (id="org.cumulus4j.store.model.EncryptionCoordinateSet:1") has a lifecycle change : "HOLLOW"->"P_NONTRANS" 10:59:51,564 DEBUG [CryptoCache][CryptoCache$CleanupTask] run: entered 10:59:51,566 INFO [CryptoCache][CryptoCache$CleanupTask] run: CryptoCache was garbage-collected. Cancelling this TimerTask. 10:59:54,991 DEBUG [AbstractCryptoManager][AbstractCryptoManager$CloseExpiredSessionsTask] run: entered 10:59:54,991 INFO [AbstractCryptoManager][AbstractCryptoManager$CloseExpiredSessionsTask] run: AbstractCryptoManager was garbage-collected. Cancelling this TimerTask. 11:00:04,263 INFO [main][CryptoCache] Persistence property 'cumulus4j.CryptoCache.cleanupTimer.period' is not set. Using default value 60000. 11:00:04,373 TRACE [main][CryptoCache] acquireCipherEntry: Created new Cipher@1041219253 for opmode=ENCRYPT, encryptionAlgorithm=TWOFISH/CFB/NOPADDING and keyID=123. Initialising it with key and IV. 11:00:04,390 TRACE [main][CryptoCache] releaseCipherEntry: Releasing Cipher@1041219253 for opmode=ENCRYPT, encryptionAlgorithm=TWOFISH/CFB/NOPADDING keyID=123. 11:00:04,390 TRACE [main][CryptoCache] acquireCipherEntry: Found cached Cipher@1041219253 for opmode=ENCRYPT, encryptionAlgorithm=TWOFISH/CFB/NOPADDING and keyID=123. Initialising it with new IV (without key). 11:00:04,397 TRACE [main][CryptoCache] releaseCipherEntry: Releasing Cipher@1041219253 for opmode=ENCRYPT, encryptionAlgorithm=TWOFISH/CFB/NOPADDING keyID=123. 11:00:04,397 TRACE [main][CryptoCache] clear: entered 11:00:04,507 TRACE [main][CryptoCache] acquireCipherEntry: Created new Cipher@964094970 for opmode=ENCRYPT, encryptionAlgorithm=TWOFISH/CFB/NOPADDING and keyID=123. Initialising it with key and IV. 11:00:04,512 TRACE [main][CryptoCache] releaseCipherEntry: Releasing Cipher@964094970 for opmode=ENCRYPT, encryptionAlgorithm=TWOFISH/CFB/NOPADDING keyID=123. 11:00:04,514 TRACE [main][CryptoCache] clear: entered 11:00:04,514 TRACE [main][CryptoCache] getKeyData: No cached key with keyID=123 found. 11:00:04,624 TRACE [main][CryptoCache] acquireCipherEntry: Created new Cipher@645323781 for opmode=DECRYPT, encryptionAlgorithm=TWOFISH/CFB/NOPADDING and keyID=123. Initialising it with key and IV. 11:00:04,634 TRACE [main][CryptoCache] releaseCipherEntry: Releasing Cipher@645323781 for opmode=DECRYPT, encryptionAlgorithm=TWOFISH/CFB/NOPADDING keyID=123. 11:00:04,642 TRACE [main][CryptoCache] acquireCipherEntry: Found cached Cipher@645323781 for opmode=DECRYPT, encryptionAlgorithm=TWOFISH/CFB/NOPADDING and keyID=123. Initialising it with new IV (without key). 11:00:04,648 TRACE [main][CryptoCache] releaseCipherEntry: Releasing Cipher@645323781 for opmode=DECRYPT, encryptionAlgorithm=TWOFISH/CFB/NOPADDING keyID=123. 11:00:04,648 TRACE [main][CryptoCache] clear: entered 11:00:04,648 TRACE [main][CryptoCache] getKeyData: No cached key with keyID=123 found. 11:00:04,753 TRACE [main][CryptoCache] acquireCipherEntry: Created new Cipher@185209393 for opmode=DECRYPT, encryptionAlgorithm=TWOFISH/CFB/NOPADDING and keyID=123. Initialising it with key and IV. 11:00:04,756 TRACE [main][CryptoCache] releaseCipherEntry: Releasing Cipher@185209393 for opmode=DECRYPT, encryptionAlgorithm=TWOFISH/CFB/NOPADDING keyID=123. 11:00:04,757 DEBUG [main][Persistence] Disconnecting org.cumulus4j.store.model.EncryptionCoordinateSet@5b7aa898 from StateManager[pc=org.cumulus4j.store.model.EncryptionCoordinateSet@5b7aa898, lifecycle=P_NONTRANS] 11:00:04,757 DEBUG [main][Cache] Object with id="org.cumulus4j.store.model.EncryptionCoordinateSet:1" being removed from Level 1 cache [current cache size = 1] 11:00:04,757 DEBUG [main][Cache] Level 1 Cache cleared 11:00:04,757 DEBUG [main][Persistence] ExecutionContext "org.datanucleus.ExecutionContextImpl@31e130bf" closed 11:00:04,876 DEBUG [main][Persistence] Unmanaging Persistence of all classes 11:00:04,877 DEBUG [main][MetaData] Deregistering listener for metadata initialisation 11:00:04,877 DEBUG [main][Cache] Level 2 Cache cleared Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 31.407 sec Running org.cumulus4j.store.crypto.keymanager.test.TestKeyManagerCryptoSession_default 11:00:05,133 WARN [main][MessageBrokerRegistry] setActiveMessageBroker: java.lang.IllegalStateException: An active MessageBroker already exists! Changing the active MessageBroker now is highly discouraged as it may cause errors! java.lang.IllegalStateException: An active MessageBroker already exists! Changing the active MessageBroker now is highly discouraged as it may cause errors! at org.cumulus4j.store.crypto.keymanager.messagebroker.MessageBrokerRegistry.setActiveMessageBroker(MessageBrokerRegistry.java:117) at org.cumulus4j.store.crypto.keymanager.test.MockMessageBroker.setMockSharedInstance(MockMessageBroker.java:41) at org.cumulus4j.store.crypto.keymanager.test.AbstractKeyManagerCryptoSessionTest.beforeClass(AbstractKeyManagerCryptoSessionTest.java:74) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at com.sun.proxy.$Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) 11:00:05,134 INFO [main][MessageBrokerRegistry] setActiveMessageBroker: New activeMessageBroker=org.cumulus4j.store.crypto.keymanager.test.MockMessageBroker@3b1dc579 11:00:05,137 DEBUG [main][General] Plugin Registry "org.datanucleus.plugin.EclipsePluginRegistry" not found. Falling back to DataNucleus registry. Reason : Class "org.eclipse.core.runtime.RegistryFactory" was not found in the CLASSPATH. Please check your specification and your CLASSPATH.. 11:00:05,137 DEBUG [main][General] Using PluginRegistry org.datanucleus.plugin.NonManagedPluginRegistry 11:00:05,140 DEBUG [main][General] Registering bundle org.cumulus4j.store version 1.2.1.SNAPSHOT at URL file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store/target/org.cumulus4j.store-1.2.1-SNAPSHOT.jar. 11:00:05,142 DEBUG [main][General] Loading extension points from plug-in file jar:file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store/target/org.cumulus4j.store-1.2.1-SNAPSHOT.jar!/plugin.xml. 11:00:05,142 DEBUG [main][General] Loading extensions from plug-in file jar:file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store/target/org.cumulus4j.store-1.2.1-SNAPSHOT.jar!/plugin.xml. 11:00:05,143 DEBUG [main][General] Registering bundle org.datanucleus.api.jdo version 3.2.3 at URL file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-api-jdo/3.2.3/datanucleus-api-jdo-3.2.3.jar. 11:00:05,144 DEBUG [main][General] Loading extension points from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-api-jdo/3.2.3/datanucleus-api-jdo-3.2.3.jar!/plugin.xml. 11:00:05,145 DEBUG [main][General] Loading extensions from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-api-jdo/3.2.3/datanucleus-api-jdo-3.2.3.jar!/plugin.xml. 11:00:05,145 WARN [main][General] Could not find MANIFEST.MF file for plugin file "file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store.crypto.keymanager/target/classes/plugin.xml" so ignoring it 11:00:05,145 DEBUG [main][General] Registering bundle org.datanucleus.store.rdbms version 3.2.3 at URL file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-rdbms/3.2.3/datanucleus-rdbms-3.2.3.jar. 11:00:05,149 DEBUG [main][General] Loading extension points from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-rdbms/3.2.3/datanucleus-rdbms-3.2.3.jar!/plugin.xml. 11:00:05,151 DEBUG [main][General] Loading extensions from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-rdbms/3.2.3/datanucleus-rdbms-3.2.3.jar!/plugin.xml. 11:00:05,152 DEBUG [main][General] Registering bundle org.datanucleus version 3.2.4 at URL file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-core/3.2.4/datanucleus-core-3.2.4.jar. 11:00:05,155 DEBUG [main][General] Loading extension points from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-core/3.2.4/datanucleus-core-3.2.4.jar!/plugin.xml. 11:00:05,159 DEBUG [main][General] Loading extensions from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-core/3.2.4/datanucleus-core-3.2.4.jar!/plugin.xml. 11:00:05,161 DEBUG [main][Persistence] Java types support initialising ... 11:00:05,165 DEBUG [main][Persistence] Java types support loaded : supported java types=java.awt.Color, java.lang.Float, [Ljava.lang.Integer;, java.sql.Time, java.util.SortedSet, java.net.URL, java.util.Date, java.util.PriorityQueue, float, [Ljava.lang.Character;, [Ljava.lang.Double;, java.lang.Integer, java.math.BigDecimal, java.util.Vector, java.lang.Character, java.lang.Enum, java.lang.Long, java.lang.Short, java.util.Locale, java.util.Map, java.math.BigInteger, java.net.URI, java.lang.Byte, java.util.GregorianCalendar, java.awt.image.BufferedImage, byte, double, java.util.TimeZone, java.sql.Timestamp, java.util.Collection, java.util.Set, java.util.UUID, [Ljava.lang.String;, java.util.List, [Ljava.lang.Short;, java.util.Queue, java.util.SortedMap, [Ljava.lang.Enum;, [Ljava.lang.Boolean;, java.lang.Double, [Ljava.util.Date;, [B, [C, [D, java.util.HashMap, java.util.Currency, [F, long, java.util.Stack, java.util.TreeSet, [I, java.util.ArrayList, [J, java.util.HashSet, java.util.LinkedHashMap, java.util.Calendar, java.lang.StringBuffer, [S, [Ljava.math.BigInteger;, java.lang.Boolean, [Ljava.lang.Number;, java.lang.String, [Ljava.math.BigDecimal;, java.lang.Number, java.util.LinkedList, java.util.Hashtable, java.util.LinkedHashSet, [Z, [Ljava.lang.Float;, java.util.Properties, [Ljava.lang.Byte;, [Ljava.util.Locale;, int, java.sql.Date, boolean, java.util.TreeMap, [Ljava.lang.Long;, char, short, java.lang.Class, java.util.BitSet, java.util.Arrays$ArrayList 11:00:05,165 DEBUG [main][Persistence] Type converter support initialising ... 11:00:05,165 DEBUG [main][Persistence] Added converter for java.math.BigDecimal<->java.lang.String using org.datanucleus.store.types.converters.BigDecimalStringConverter 11:00:05,165 DEBUG [main][Persistence] Added converter for java.math.BigInteger<->java.lang.String using org.datanucleus.store.types.converters.BigIntegerStringConverter 11:00:05,165 DEBUG [main][Persistence] Added converter for java.util.BitSet<->java.lang.String using org.datanucleus.store.types.converters.BitSetStringConverter 11:00:05,165 DEBUG [main][Persistence] Added converter for java.util.Calendar<->java.lang.String using org.datanucleus.store.types.converters.CalendarStringConverter 11:00:05,165 DEBUG [main][Persistence] Added converter for java.lang.Class<->java.lang.String using org.datanucleus.store.types.converters.ClassStringConverter 11:00:05,165 DEBUG [main][Persistence] Added converter for java.awt.Color<->java.lang.String using org.datanucleus.store.types.converters.ColorStringConverter 11:00:05,165 DEBUG [main][Persistence] Added converter for java.lang.Integer<->java.lang.String using org.datanucleus.store.types.converters.IntegerStringConverter 11:00:05,166 DEBUG [main][Persistence] Added converter for java.lang.Long<->java.lang.String using org.datanucleus.store.types.converters.LongStringConverter 11:00:05,166 DEBUG [main][Persistence] Added converter for java.util.Currency<->java.lang.String using org.datanucleus.store.types.converters.CurrencyStringConverter 11:00:05,166 DEBUG [main][Persistence] Added converter for java.util.Date<->java.lang.Long using org.datanucleus.store.types.converters.DateLongConverter 11:00:05,166 DEBUG [main][Persistence] Added converter for java.util.Date<->java.lang.String using org.datanucleus.store.types.converters.DateStringConverter 11:00:05,166 DEBUG [main][Persistence] Added converter for java.util.Locale<->java.lang.String using org.datanucleus.store.types.converters.LocaleStringConverter 11:00:05,166 DEBUG [main][Persistence] Added converter for java.sql.Date<->java.lang.Long using org.datanucleus.store.types.converters.SqlDateLongConverter 11:00:05,166 DEBUG [main][Persistence] Added converter for java.sql.Date<->java.lang.String using org.datanucleus.store.types.converters.SqlDateStringConverter 11:00:05,166 DEBUG [main][Persistence] Added converter for java.sql.Time<->java.lang.Long using org.datanucleus.store.types.converters.SqlTimeLongConverter 11:00:05,166 DEBUG [main][Persistence] Added converter for java.sql.Time<->java.lang.String using org.datanucleus.store.types.converters.SqlTimeStringConverter 11:00:05,166 DEBUG [main][Persistence] Added converter for java.sql.Timestamp<->java.lang.Long using org.datanucleus.store.types.converters.SqlTimestampLongConverter 11:00:05,167 DEBUG [main][Persistence] Added converter for java.lang.StringBuffer<->java.lang.String using org.datanucleus.store.types.converters.StringBufferStringConverter 11:00:05,167 DEBUG [main][Persistence] Added converter for java.util.TimeZone<->java.lang.String using org.datanucleus.store.types.converters.TimeZoneStringConverter 11:00:05,167 DEBUG [main][Persistence] Added converter for java.net.URI<->java.lang.String using org.datanucleus.store.types.converters.URIStringConverter 11:00:05,167 DEBUG [main][Persistence] Added converter for java.net.URL<->java.lang.String using org.datanucleus.store.types.converters.URLStringConverter 11:00:05,167 DEBUG [main][Persistence] Added converter for java.util.UUID<->java.lang.String using org.datanucleus.store.types.converters.UUIDStringConverter 11:00:05,168 DEBUG [main][Persistence] TypeConverter for javax.time.calendar.LocalDate<->java.lang.String ignored since java type not present in CLASSPATH 11:00:05,168 DEBUG [main][Persistence] TypeConverter for javax.time.calendar.LocalTime<->java.lang.String ignored since java type not present in CLASSPATH 11:00:05,169 DEBUG [main][Persistence] TypeConverter for javax.time.calendar.LocalTime<->java.lang.Long ignored since java type not present in CLASSPATH 11:00:05,169 DEBUG [main][Persistence] TypeConverter for javax.time.calendar.LocalDateTime<->java.lang.String ignored since java type not present in CLASSPATH 11:00:05,169 DEBUG [main][Persistence] Added converter for java.io.Serializable<->java.lang.String using org.datanucleus.store.types.converters.SerializableStringConverter 11:00:05,169 DEBUG [main][Persistence] Added converter for java.io.Serializable<->[B using org.datanucleus.store.types.converters.SerializableByteArrayConverter 11:00:05,169 DEBUG [main][Persistence] Type converter support loaded 11:00:05,169 DEBUG [main][MetaData] MetaDataManager : Input=(XML,Annotations), XML-Validation=false, XML-Suffices=(persistence=*.jdo, orm=orm, query=*.jdoquery), JDO-listener=true 11:00:05,170 DEBUG [main][MetaData] Registering listener for metadata initialisation 11:00:05,170 DEBUG [main][MetaData] Listener found initialisation for persistable class org.cumulus4j.store.model.EncryptionCoordinateSet 11:00:05,170 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /META-INF/package.jdo 11:00:05,170 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /WEB-INF/package.jdo 11:00:05,171 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /package.jdo 11:00:05,171 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/package.jdo 11:00:05,172 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org.jdo 11:00:05,172 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/package.jdo 11:00:05,173 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j.jdo 11:00:05,173 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/package.jdo 11:00:05,173 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store.jdo 11:00:05,174 DEBUG [main][MetaData] Parsing MetaData file "jar:file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store/target/org.cumulus4j.store-1.2.1-SNAPSHOT.jar!/org/cumulus4j/store/model/package.jdo" using handler "jdo" (validation="false") 11:00:05,176 DEBUG [main][MetaData] XML Entity Public="" System="http://java.sun.com/dtd/jdo_3_0.dtd 11:00:05,717 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model.jdo 11:00:05,718 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model/EncryptionCoordinateSet.jdo 11:00:05,718 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" not found 11:00:05,721 DEBUG [main][MetaData] Class "org.cumulus4j.store.model.EncryptionCoordinateSet" has been specified with JDO annotations so using those. 11:00:05,723 DEBUG [main][MetaData] Class "org.cumulus4j.store.model.EncryptionCoordinateSet" : Populating Meta-Data 11:00:05,723 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /META-INF/package.orm 11:00:05,724 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /WEB-INF/package.orm 11:00:05,724 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /package.orm 11:00:05,724 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/package.orm 11:00:05,725 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org.orm 11:00:05,725 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/package.orm 11:00:05,725 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j.orm 11:00:05,725 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/package.orm 11:00:05,725 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store.orm 11:00:05,726 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model/package.orm 11:00:05,726 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model.orm 11:00:05,726 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model/EncryptionCoordinateSet.orm 11:00:05,726 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" not found 11:00:05,727 DEBUG [main][Datastore] Creating StoreManager for datastore 11:00:05,732 DEBUG [main][Connection] Created tx data source using pooling type of dbcp-builtin 11:00:05,732 DEBUG [main][Connection] Registered transactional connection factory under name "rdbms/tx" 11:00:05,732 DEBUG [main][Connection] Registered nontransactional connection factory under name "rdbms/nontx" 11:00:05,735 DEBUG [main][Connection] Created nontx data source using pooling type of dbcp-builtin 11:00:06,760 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@276cc8dc" opened 11:00:06,763 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Boolean (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 11:00:06,763 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Boolean (jdbc-type=BOOLEAN, sql-type=BOOLEAN, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BooleanRDBMSMapping, default=false) 11:00:06,763 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Boolean (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=false) 11:00:06,764 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Byte (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=false) 11:00:06,764 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Character (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=true) 11:00:06,764 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Character (jdbc-type=INTEGER, sql-type=INTEGER, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 11:00:06,764 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Character (jdbc-type=INTEGER, sql-type=INT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 11:00:06,764 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Double (jdbc-type=DOUBLE, sql-type=DOUBLE, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DoubleRDBMSMapping, default=true) 11:00:06,764 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Double (jdbc-type=DECIMAL, sql-type=DECIMAL, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DecimalRDBMSMapping, default=false) 11:00:06,765 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Float (jdbc-type=FLOAT, sql-type=FLOAT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.FloatRDBMSMapping, default=true) 11:00:06,765 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Float (jdbc-type=DOUBLE, sql-type=DOUBLE, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DoubleRDBMSMapping, default=false) 11:00:06,765 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Float (jdbc-type=REAL, sql-type=REAL, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.RealRDBMSMapping, default=false) 11:00:06,765 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Float (jdbc-type=DECIMAL, sql-type=DECIMAL, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DecimalRDBMSMapping, default=false) 11:00:06,765 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=INTEGER, sql-type=INTEGER, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=true) 11:00:06,765 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 11:00:06,765 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=false) 11:00:06,765 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=INTEGER, sql-type=INT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=true) 11:00:06,765 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=false) 11:00:06,766 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Long (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=true) 11:00:06,766 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Long (jdbc-type=INTEGER, sql-type=INT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 11:00:06,766 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Long (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=false) 11:00:06,766 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Long (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=false) 11:00:06,766 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Short (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=true) 11:00:06,766 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Short (jdbc-type=INTEGER, sql-type=INTEGER, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 11:00:06,766 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Short (jdbc-type=INTEGER, sql-type=INT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 11:00:06,766 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=true) 11:00:06,766 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 11:00:06,767 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 11:00:06,767 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=LONGVARCHAR, sql-type=LONGVARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.LongVarcharRDBMSMapping, default=false) 11:00:06,767 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=CLOB, sql-type=CLOB, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.ClobRDBMSMapping, default=false) 11:00:06,767 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=BLOB, sql-type=BLOB, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BlobRDBMSMapping, default=false) 11:00:06,768 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=NVARCHAR, sql-type=NVARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NVarcharRDBMSMapping, default=false) 11:00:06,768 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=NCHAR, sql-type=NCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NCharRDBMSMapping, default=false) 11:00:06,769 DEBUG [main][Datastore] Adding RDBMS support for Java type java.math.BigDecimal (jdbc-type=DECIMAL, sql-type=DECIMAL, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DecimalRDBMSMapping, default=true) 11:00:06,769 DEBUG [main][Datastore] Adding RDBMS support for Java type java.math.BigDecimal (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=false) 11:00:06,769 DEBUG [main][Datastore] Adding RDBMS support for Java type java.math.BigInteger (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=true) 11:00:06,769 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=DATE, sql-type=DATE, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DateRDBMSMapping, default=true) 11:00:06,769 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=TIMESTAMP, sql-type=TIMESTAMP, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimestampRDBMSMapping, default=false) 11:00:06,769 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 11:00:06,769 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 11:00:06,769 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 11:00:06,769 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=TIME, sql-type=TIME, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimeRDBMSMapping, default=true) 11:00:06,769 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=TIMESTAMP, sql-type=TIMESTAMP, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimestampRDBMSMapping, default=false) 11:00:06,769 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 11:00:06,769 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 11:00:06,769 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 11:00:06,769 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Timestamp (jdbc-type=TIMESTAMP, sql-type=TIMESTAMP, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimestampRDBMSMapping, default=true) 11:00:06,769 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Timestamp (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 11:00:06,769 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Timestamp (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 11:00:06,769 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=TIMESTAMP, sql-type=TIMESTAMP, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimestampRDBMSMapping, default=true) 11:00:06,769 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=DATE, sql-type=DATE, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DateRDBMSMapping, default=false) 11:00:06,769 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 11:00:06,769 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 11:00:06,769 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 11:00:06,769 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=TIME, sql-type=TIME, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimeRDBMSMapping, default=false) 11:00:06,769 DEBUG [main][Datastore] Adding RDBMS support for Java type java.io.Serializable (jdbc-type=LONGVARBINARY, sql-type=LONGVARBINARY, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.LongVarBinaryRDBMSMapping, default=true) 11:00:06,769 DEBUG [main][Datastore] Adding RDBMS support for Java type java.io.Serializable (jdbc-type=BLOB, sql-type=BLOB, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BlobRDBMSMapping, default=false) 11:00:06,769 DEBUG [main][Datastore] Adding RDBMS support for Java type java.io.Serializable (jdbc-type=VARBINARY, sql-type=VARBINARY, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarBinaryRDBMSMapping, default=false) 11:00:06,769 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=true) 11:00:06,769 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=INTEGER, sql-type=INTEGER, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 11:00:06,769 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=false) 11:00:06,769 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 11:00:06,769 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 11:00:06,823 DEBUG [main][Datastore] Removing RDBMS support for Java type java.lang.String (jdbc-type=NVARCHAR, sql-type=NVARCHAR) 11:00:06,823 DEBUG [main][Datastore] Removing RDBMS support for Java type java.lang.String (jdbc-type=NCHAR, sql-type=NCHAR) 11:00:06,828 DEBUG [main][Datastore] ======================= Datastore ========================= 11:00:06,829 DEBUG [main][Datastore] StoreManager : "rdbms" (org.datanucleus.store.rdbms.RDBMSStoreManager) 11:00:06,829 DEBUG [main][Datastore] Datastore : read-write 11:00:06,829 DEBUG [main][Datastore] Schema Control : AutoCreate(Tables), Validate(None) 11:00:06,829 DEBUG [main][Datastore] Query Languages : [JDOQL, JPQL, SQL, STOREDPROC] 11:00:06,829 DEBUG [main][Datastore] Queries : Timeout=0 11:00:06,829 DEBUG [main][Datastore] =========================================================== 11:00:06,829 DEBUG [main][Datastore] Datastore Adapter : org.datanucleus.store.rdbms.adapter.DerbyAdapter 11:00:06,829 DEBUG [main][Datastore] Datastore : name="Apache Derby" version="10.7.1.1 - (1040133)" 11:00:06,829 DEBUG [main][Datastore] Datastore Driver : name="Apache Derby Embedded JDBC Driver" version="10.7.1.1 - (1040133)" 11:00:06,829 DEBUG [main][Datastore] Primary Connection Factory : URL[jdbc:derby:/tmp/cumulus4j-test.b48arh9z/derby/cumulus4j;create=true] 11:00:06,829 DEBUG [main][Datastore] Secondary Connection Factory : URL[jdbc:derby:/tmp/cumulus4j-test.b48arh9z/derby/cumulus4j;create=true] 11:00:06,829 DEBUG [main][Datastore] Datastore Identifiers : factory="datanucleus2" case=UPPERCASE catalog= schema=ROOT 11:00:06,829 DEBUG [main][Datastore] Supported Identifier Cases : "MixedCase" UPPERCASE "MixedCase-Sensitive" 11:00:06,829 DEBUG [main][Datastore] Supported Identifier Lengths (max) : Table=128 Column=128 Constraint=128 Index=128 Delimiter=" 11:00:06,830 DEBUG [main][Datastore] Support for Identifiers in DDL : catalog=false schema=true 11:00:06,830 DEBUG [main][Datastore] Datastore : checkTableViewExistence, rdbmsConstraintCreateMode=DataNucleus, initialiseColumnInfo=ALL 11:00:06,830 DEBUG [main][Datastore] Support Statement Batching : yes (max-batch-size=50) 11:00:06,830 DEBUG [main][Datastore] Queries : Results direction=forward, type=forward-only, concurrency=read-only 11:00:06,830 DEBUG [main][Datastore] Java-Types : string-default-length=255 11:00:06,830 DEBUG [main][Datastore] JDBC-Types : VARCHAR, LONGVARCHAR, BINARY, BOOLEAN, VARBINARY, LONGVARBINARY, BIGINT, JAVA_OBJECT, [id=2009], CHAR, NUMERIC, DECIMAL, INTEGER, CLOB, SMALLINT, BLOB, FLOAT, REAL, DOUBLE, DATE, TIME, TIMESTAMP 11:00:06,830 DEBUG [main][Datastore] =========================================================== 11:00:06,858 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@276cc8dc" non enlisted to a transaction is being committed. 11:00:06,858 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@276cc8dc" closed 11:00:06,858 DEBUG [main][Datastore] StoreManager now created 11:00:06,858 DEBUG [main][Persistence] ================= NucleusContext =============== 11:00:06,858 DEBUG [main][Persistence] DataNucleus Context : Version "3.2.4" with JRE "1.8.0_91" on "Linux" 11:00:06,858 DEBUG [main][Persistence] Persistence API : JDO 11:00:06,858 DEBUG [main][Persistence] Plugin Registry : org.datanucleus.plugin.NonManagedPluginRegistry 11:00:06,858 DEBUG [main][Persistence] ClassLoading : datanucleus 11:00:06,859 DEBUG [main][Persistence] Persistence : pm-singlethreaded, nontransactional-read, nontransactional-write, reachability-at-commit, copy-on-attach, managed-relations(checked), deletion-policy=JDO2, serverTimeZone=Europe/Berlin 11:00:06,859 DEBUG [main][Persistence] AutoStart : mechanism=None, mode=Quiet 11:00:06,859 DEBUG [main][Persistence] Transactions : type=RESOURCE_LOCAL, mode=datastore, isolation=read-committed 11:00:06,859 DEBUG [main][Persistence] ValueGeneration : txn-isolation=read-committed connection=New 11:00:06,859 DEBUG [main][Persistence] Cache : Level1 (soft), Level2 (soft, mode=UNSPECIFIED), QueryResults (soft), Collections/Maps 11:00:06,859 DEBUG [main][Persistence] ================================================ 11:00:06,859 DEBUG [main][Cache] Level 2 Cache of type "soft" initialised 11:00:06,860 INFO [main][AbstractCryptoManager] getCryptoSessionExpiryTimerPeriod: Property 'cumulus4j.cryptoSessionExpiryTimer.period' is not set. Using default value 60000. 11:00:06,860 TRACE [main][AbstractCryptoSession] setCryptoSessionID: cryptoSessionID=fc0b715b-dded-4247-aa3a-4314bf43e486 11:00:06,860 INFO [main][AbstractCryptoManager] getCryptoSessionExpiryAgeMSec: Property 'cumulus4j.cryptoSessionExpiryAge' is not set. Using default value 1800000. 11:00:06,860 DEBUG [main][Persistence] Started pool of ExecutionContext (maxPool=20, reaperThread=false) 11:00:06,861 DEBUG [main][Persistence] ExecutionContext "org.datanucleus.ExecutionContextImpl@64942607" opened for datastore "org.datanucleus.store.rdbms.RDBMSStoreManager@d48e998" with txn="org.datanucleus.TransactionImpl@7cfac39f" 11:00:06,861 DEBUG [main][Cache] Level 1 Cache of type "soft" initialised 11:00:06,861 INFO [main][AbstractCryptoManager] getEncryptionAlgorithm: Property 'cumulus4j.encryptionAlgorithm' is not set. Using default algorithm 'Twofish/GCM/NoPadding'. 11:00:06,861 INFO [main][AbstractCryptoManager] getMACAlgorithm: Property 'cumulus4j.macAlgorithm' is not set. Using default MAC algorithm 'NONE'. 11:00:06,861 DEBUG [main][Cache] Query Cache of type "org.datanucleus.query.cache.SoftQueryCompilationCache" initialised 11:00:06,861 DEBUG [main][Cache] Query Cache of type "org.datanucleus.store.query.cache.SoftQueryDatastoreCompilationCache" initialised 11:00:06,861 DEBUG [main][Cache] Query Cache of type "org.datanucleus.store.query.cache.SoftQueryResultsCache" initialised 11:00:06,861 DEBUG [main][Query] JDOQL Single-String with "SELECT UNIQUE WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm" 11:00:06,862 DEBUG [main][MetaData] Class "org.cumulus4j.store.model.EncryptionCoordinateSet" : Initialising Meta-Data 11:00:06,862 DEBUG [main][Persistence] Managing Persistence of Class : org.cumulus4j.store.model.EncryptionCoordinateSet [Table : ENCRYPTIONCOORDINATESET, InheritanceStrategy : new-table] 11:00:06,863 DEBUG [main][Schema] Column "ENCRYPTIONCOORDINATESET.ENCRYPTIONCOORDINATESETID" added to internal representation of table. 11:00:06,863 DEBUG [main][Schema] Field [org.cumulus4j.store.model.EncryptionCoordinateSet.encryptionCoordinateSetID] -> Column(s) [ENCRYPTIONCOORDINATESET.ENCRYPTIONCOORDINATESETID] using mapping of type "org.datanucleus.store.rdbms.mapping.java.LongMapping" (org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping) 11:00:06,863 DEBUG [main][Schema] Table ENCRYPTIONCOORDINATESET will manage the persistence of the fields for class org.cumulus4j.store.model.EncryptionCoordinateSet (inheritance strategy="new-table") 11:00:06,864 DEBUG [main][Schema] Column "ENCRYPTIONCOORDINATESET.CIPHERTRANSFORMATION" added to internal representation of table. 11:00:06,864 DEBUG [main][Schema] Field [org.cumulus4j.store.model.EncryptionCoordinateSet.cipherTransformation] -> Column(s) [ENCRYPTIONCOORDINATESET.CIPHERTRANSFORMATION] using mapping of type "org.datanucleus.store.rdbms.mapping.java.StringMapping" (org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping) 11:00:06,864 DEBUG [main][Schema] Column "ENCRYPTIONCOORDINATESET.MACALGORITHM" added to internal representation of table. 11:00:06,864 DEBUG [main][Schema] Field [org.cumulus4j.store.model.EncryptionCoordinateSet.macAlgorithm] -> Column(s) [ENCRYPTIONCOORDINATESET.MACALGORITHM] using mapping of type "org.datanucleus.store.rdbms.mapping.java.StringMapping" (org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping) 11:00:06,865 DEBUG [main][Schema] Column "ENCRYPTIONCOORDINATESET.VERSION" added to internal representation of table. 11:00:06,865 DEBUG [main][Schema] Table/View ENCRYPTIONCOORDINATESET has been initialised 11:00:06,865 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@2b6a0ea9" opened with isolation level "serializable" and auto-commit=false 11:00:06,865 DEBUG [main][Schema] Schema Transaction started with connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@2b6a0ea9" with isolation "serializable" 11:00:06,903 DEBUG [main][Schema] Check of existence of ENCRYPTIONCOORDINATESET returned no table 11:00:06,903 DEBUG [main][Schema] Creating table ENCRYPTIONCOORDINATESET 11:00:06,903 DEBUG [main][Schema] CREATE TABLE ENCRYPTIONCOORDINATESET ( ENCRYPTIONCOORDINATESETID BIGINT NOT NULL generated always as identity (start with 1), CIPHERTRANSFORMATION VARCHAR(255) NOT NULL, MACALGORITHM VARCHAR(255) NOT NULL, VERSION BIGINT NOT NULL ) 11:00:06,922 DEBUG [main][Schema] Execution Time = 19 ms 11:00:06,922 DEBUG [main][Schema] ALTER TABLE ENCRYPTIONCOORDINATESET ADD CONSTRAINT ENCRYPTIONCOORDINATESET_PK PRIMARY KEY (ENCRYPTIONCOORDINATESETID) 11:00:06,960 DEBUG [main][Schema] Execution Time = 37 ms 11:00:06,976 DEBUG [main][Schema] Schema Transaction committing with connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@2b6a0ea9" 11:00:06,981 DEBUG [main][Schema] Schema Transaction closing with connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@2b6a0ea9" 11:00:06,981 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@2b6a0ea9" non enlisted to a transaction is being committed. 11:00:06,982 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@2b6a0ea9" closed 11:00:06,982 DEBUG [main][Query] JDOQL Query : Compiling "SELECT UNIQUE FROM org.cumulus4j.store.model.EncryptionCoordinateSet WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm" 11:00:06,984 DEBUG [main][Query] JDOQL Query : Compile Time = 2 ms 11:00:06,984 DEBUG [main][Query] QueryCompilation: [filter:DyadicExpression{DyadicExpression{PrimaryExpression{this.cipherTransformation} = ParameterExpression{cipherTransformation}} AND DyadicExpression{PrimaryExpression{this.macAlgorithm} = ParameterExpression{macAlgorithm}}}] [symbols: macAlgorithm type=java.lang.String, this type=org.cumulus4j.store.model.EncryptionCoordinateSet, cipherTransformation type=java.lang.String] 11:00:06,984 DEBUG [main][Query] JDOQL Query : Compiling "SELECT UNIQUE FROM org.cumulus4j.store.model.EncryptionCoordinateSet WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm" for datastore 11:00:06,986 DEBUG [main][Query] JDOQL Query : Compile Time for datastore = 2 ms 11:00:06,986 DEBUG [main][Query] SELECT UNIQUE FROM org.cumulus4j.store.model.EncryptionCoordinateSet WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm Query compiled to datastore query "SELECT 'org.cumulus4j.store.model.EncryptionCoordinateSet' AS NUCLEUS_TYPE,A0.CIPHERTRANSFORMATION,A0.ENCRYPTIONCOORDINATESETID,A0.MACALGORITHM,A0.VERSION FROM ENCRYPTIONCOORDINATESET A0 WHERE A0.CIPHERTRANSFORMATION = ? AND A0.MACALGORITHM = ?" 11:00:06,987 DEBUG [main][Connection] Connection added to the pool : org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@59c04bee [conn=null, commitOnRelease=true, closeOnRelease=true, closeOnTxnEnd=true] for key=org.datanucleus.ExecutionContextImpl@64942607 in factory=ConnectionFactory:nontx[org.datanucleus.store.rdbms.ConnectionFactoryImpl@45900b64] 11:00:06,987 DEBUG [main][Query] JDOQL Query : Executing "SELECT UNIQUE FROM org.cumulus4j.store.model.EncryptionCoordinateSet WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm" ... 11:00:06,987 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@f2a1813" opened with isolation level "read-committed" and auto-commit=false 11:00:06,994 DEBUG [main][Datastore] Closing PreparedStatement "org.datanucleus.store.rdbms.datasource.dbcp.DelegatingPreparedStatement@414f87a9" 11:00:06,994 DEBUG [main][Native] SELECT 'org.cumulus4j.store.model.EncryptionCoordinateSet' AS NUCLEUS_TYPE,A0.CIPHERTRANSFORMATION,A0.ENCRYPTIONCOORDINATESETID,A0.MACALGORITHM,A0.VERSION FROM ENCRYPTIONCOORDINATESET A0 WHERE A0.CIPHERTRANSFORMATION = <'TWOFISH/GCM/NOPADDING'> AND A0.MACALGORITHM = <'NONE'> 11:00:06,994 DEBUG [main][Retrieve] Execution Time = 0 ms 11:00:06,995 DEBUG [main][Query] JDOQL Query : Execution Time = 8 ms 11:00:06,995 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@f2a1813" non enlisted to a transaction is being committed. 11:00:06,995 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@f2a1813" closed 11:00:06,995 DEBUG [main][Connection] Connection removed from the pool : org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@59c04bee [conn=org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@f2a1813, commitOnRelease=true, closeOnRelease=true, closeOnTxnEnd=true] for key=org.datanucleus.ExecutionContextImpl@64942607 in factory=ConnectionFactory:nontx[org.datanucleus.store.rdbms.ConnectionFactoryImpl@45900b64] 11:00:06,995 DEBUG [main][Persistence] Making object persistent : "org.cumulus4j.store.model.EncryptionCoordinateSet@2eda072" 11:00:06,995 DEBUG [main][Persistence] Started pool of ObjectProviders (maxPool=0, reaperThread=false) 11:00:06,996 DEBUG [main][Persistence] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@2eda072" being inserted into table "ENCRYPTIONCOORDINATESET" 11:00:06,996 DEBUG [main][Connection] Connection added to the pool : org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@3fa21d49 [conn=null, commitOnRelease=true, closeOnRelease=true, closeOnTxnEnd=true] for key=org.datanucleus.ExecutionContextImpl@64942607 in factory=ConnectionFactory:nontx[org.datanucleus.store.rdbms.ConnectionFactoryImpl@45900b64] 11:00:06,997 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@416d56f2" opened with isolation level "read-committed" and auto-commit=false 11:00:07,001 DEBUG [main][Datastore] Using PreparedStatement "org.datanucleus.store.rdbms.ParamLoggingPreparedStatement@65bb6275" for connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@416d56f2" 11:00:07,002 DEBUG [main][Native] INSERT INTO ENCRYPTIONCOORDINATESET (CIPHERTRANSFORMATION,MACALGORITHM,VERSION) VALUES (<'TWOFISH/GCM/NOPADDING'>,<'NONE'>,<1>) 11:00:07,003 DEBUG [main][Persist] Execution Time = 1 ms (number of rows = 1) on PreparedStatement "org.datanucleus.store.rdbms.ParamLoggingPreparedStatement@65bb6275" 11:00:07,006 DEBUG [main][Persist] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@2eda072" was inserted in the datastore and was given strategy value of "1" 11:00:07,006 DEBUG [main][Cache] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@2eda072" (id="org.cumulus4j.store.model.EncryptionCoordinateSet:1") added to Level 1 cache (loadedFlags="[YYY]") 11:00:07,006 DEBUG [main][Datastore] Closing PreparedStatement "org.datanucleus.store.rdbms.ParamLoggingPreparedStatement@65bb6275" 11:00:07,010 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@416d56f2" non enlisted to a transaction is being committed. 11:00:07,010 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@416d56f2" closed 11:00:07,010 DEBUG [main][Connection] Connection removed from the pool : org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@3fa21d49 [conn=org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@416d56f2, commitOnRelease=true, closeOnRelease=true, closeOnTxnEnd=true] for key=org.datanucleus.ExecutionContextImpl@64942607 in factory=ConnectionFactory:nontx[org.datanucleus.store.rdbms.ConnectionFactoryImpl@45900b64] 11:00:07,011 DEBUG [main][Persistence] ExecutionContext.internalFlush() process started using ordered flush - 1 enlisted objects 11:00:07,011 DEBUG [main][Persistence] ExecutionContext.internalFlush() process finished 11:00:07,011 DEBUG [main][Cache] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@2eda072" (id="1") added to Level 2 cache (fields="[0, 1, 2]", version="1") 11:00:07,011 DEBUG [main][Lifecycle] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@2eda072" (id="org.cumulus4j.store.model.EncryptionCoordinateSet:1") has a lifecycle change : "P_NEW"->"HOLLOW" 11:00:07,011 DEBUG [main][Transaction] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@2eda072" (id="org.cumulus4j.store.model.EncryptionCoordinateSet:1") being evicted from transactional cache 11:00:07,012 DEBUG [main][Persistence] Detaching copy of object "org.cumulus4j.store.model.EncryptionCoordinateSet@2eda072" (depth=0) as "org.cumulus4j.store.model.EncryptionCoordinateSet@20580d4e" with detached-fields [0, 1, 2] and fields-to-load=[0, 2] 11:00:07,012 DEBUG [main][Cache] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@2eda072" (id="1") is loading the following fields from the Level 2 cache object : [0, 2] 11:00:07,012 DEBUG [main][Lifecycle] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@2eda072" (id="org.cumulus4j.store.model.EncryptionCoordinateSet:1") has a lifecycle change : "HOLLOW"->"P_NONTRANS" 11:00:16,227 INFO [main][CryptoCache] Persistence property 'cumulus4j.CryptoCache.cleanupTimer.period' is not set. Using default value 60000. 11:00:16,333 TRACE [main][CryptoCache] acquireCipherEntry: Created new Cipher@2951941 for opmode=ENCRYPT, encryptionAlgorithm=TWOFISH/GCM/NOPADDING and keyID=123. Initialising it with key and IV. 11:00:16,334 TRACE [main][CryptoCache] releaseCipherEntry: Releasing Cipher@2951941 for opmode=ENCRYPT, encryptionAlgorithm=TWOFISH/GCM/NOPADDING keyID=123. 11:00:16,334 TRACE [main][CryptoCache] getKeyData: Found cached key with keyID=123. 11:00:16,334 TRACE [main][CryptoCache] acquireCipherEntry: Created new Cipher@1262693971 for opmode=DECRYPT, encryptionAlgorithm=TWOFISH/GCM/NOPADDING and keyID=123. Initialising it with key and IV. 11:00:16,335 TRACE [main][CryptoCache] releaseCipherEntry: Releasing Cipher@1262693971 for opmode=DECRYPT, encryptionAlgorithm=TWOFISH/GCM/NOPADDING keyID=123. 11:00:16,335 DEBUG [main][Persistence] Disconnecting org.cumulus4j.store.model.EncryptionCoordinateSet@2eda072 from StateManager[pc=org.cumulus4j.store.model.EncryptionCoordinateSet@2eda072, lifecycle=P_NONTRANS] 11:00:16,335 DEBUG [main][Cache] Object with id="org.cumulus4j.store.model.EncryptionCoordinateSet:1" being removed from Level 1 cache [current cache size = 1] 11:00:16,335 DEBUG [main][Cache] Level 1 Cache cleared 11:00:16,336 DEBUG [main][Persistence] ExecutionContext "org.datanucleus.ExecutionContextImpl@64942607" closed 11:00:16,422 DEBUG [main][Persistence] Unmanaging Persistence of all classes 11:00:16,424 DEBUG [main][MetaData] Deregistering listener for metadata initialisation 11:00:16,424 DEBUG [main][Cache] Level 2 Cache cleared 11:00:16,635 DEBUG [main][General] Plugin Registry "org.datanucleus.plugin.EclipsePluginRegistry" not found. Falling back to DataNucleus registry. Reason : Class "org.eclipse.core.runtime.RegistryFactory" was not found in the CLASSPATH. Please check your specification and your CLASSPATH.. 11:00:16,635 DEBUG [main][General] Using PluginRegistry org.datanucleus.plugin.NonManagedPluginRegistry 11:00:16,637 DEBUG [main][General] Registering bundle org.cumulus4j.store version 1.2.1.SNAPSHOT at URL file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store/target/org.cumulus4j.store-1.2.1-SNAPSHOT.jar. 11:00:16,638 DEBUG [main][General] Loading extension points from plug-in file jar:file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store/target/org.cumulus4j.store-1.2.1-SNAPSHOT.jar!/plugin.xml. 11:00:16,639 DEBUG [main][General] Loading extensions from plug-in file jar:file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store/target/org.cumulus4j.store-1.2.1-SNAPSHOT.jar!/plugin.xml. 11:00:16,639 DEBUG [main][General] Registering bundle org.datanucleus.api.jdo version 3.2.3 at URL file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-api-jdo/3.2.3/datanucleus-api-jdo-3.2.3.jar. 11:00:16,640 DEBUG [main][General] Loading extension points from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-api-jdo/3.2.3/datanucleus-api-jdo-3.2.3.jar!/plugin.xml. 11:00:16,641 DEBUG [main][General] Loading extensions from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-api-jdo/3.2.3/datanucleus-api-jdo-3.2.3.jar!/plugin.xml. 11:00:16,641 WARN [main][General] Could not find MANIFEST.MF file for plugin file "file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store.crypto.keymanager/target/classes/plugin.xml" so ignoring it 11:00:16,641 DEBUG [main][General] Registering bundle org.datanucleus.store.rdbms version 3.2.3 at URL file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-rdbms/3.2.3/datanucleus-rdbms-3.2.3.jar. 11:00:16,645 DEBUG [main][General] Loading extension points from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-rdbms/3.2.3/datanucleus-rdbms-3.2.3.jar!/plugin.xml. 11:00:16,646 DEBUG [main][General] Loading extensions from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-rdbms/3.2.3/datanucleus-rdbms-3.2.3.jar!/plugin.xml. 11:00:16,647 DEBUG [main][General] Registering bundle org.datanucleus version 3.2.4 at URL file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-core/3.2.4/datanucleus-core-3.2.4.jar. 11:00:16,649 DEBUG [main][General] Loading extension points from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-core/3.2.4/datanucleus-core-3.2.4.jar!/plugin.xml. 11:00:16,653 DEBUG [main][General] Loading extensions from plug-in file jar:file:/home/tomcat/.m2/repository/org/datanucleus/datanucleus-core/3.2.4/datanucleus-core-3.2.4.jar!/plugin.xml. 11:00:16,654 DEBUG [main][Persistence] Java types support initialising ... 11:00:16,657 DEBUG [main][Persistence] Java types support loaded : supported java types=java.awt.Color, java.lang.Float, [Ljava.lang.Integer;, java.sql.Time, java.util.SortedSet, java.net.URL, java.util.Date, java.util.PriorityQueue, float, [Ljava.lang.Character;, [Ljava.lang.Double;, java.lang.Integer, java.math.BigDecimal, java.util.Vector, java.lang.Character, java.lang.Enum, java.lang.Long, java.lang.Short, java.util.Locale, java.util.Map, java.math.BigInteger, java.net.URI, java.lang.Byte, java.util.GregorianCalendar, java.awt.image.BufferedImage, byte, double, java.util.TimeZone, java.sql.Timestamp, java.util.Collection, java.util.Set, java.util.UUID, [Ljava.lang.String;, java.util.List, [Ljava.lang.Short;, java.util.Queue, java.util.SortedMap, [Ljava.lang.Enum;, [Ljava.lang.Boolean;, java.lang.Double, [Ljava.util.Date;, [B, [C, [D, java.util.HashMap, java.util.Currency, [F, long, java.util.Stack, java.util.TreeSet, [I, java.util.ArrayList, [J, java.util.HashSet, java.util.LinkedHashMap, java.util.Calendar, java.lang.StringBuffer, [S, [Ljava.math.BigInteger;, java.lang.Boolean, [Ljava.lang.Number;, java.lang.String, [Ljava.math.BigDecimal;, java.lang.Number, java.util.LinkedList, java.util.Hashtable, java.util.LinkedHashSet, [Z, [Ljava.lang.Float;, java.util.Properties, [Ljava.lang.Byte;, [Ljava.util.Locale;, int, java.sql.Date, boolean, java.util.TreeMap, [Ljava.lang.Long;, char, short, java.lang.Class, java.util.BitSet, java.util.Arrays$ArrayList 11:00:16,657 DEBUG [main][Persistence] Type converter support initialising ... 11:00:16,657 DEBUG [main][Persistence] Added converter for java.math.BigDecimal<->java.lang.String using org.datanucleus.store.types.converters.BigDecimalStringConverter 11:00:16,657 DEBUG [main][Persistence] Added converter for java.math.BigInteger<->java.lang.String using org.datanucleus.store.types.converters.BigIntegerStringConverter 11:00:16,657 DEBUG [main][Persistence] Added converter for java.util.BitSet<->java.lang.String using org.datanucleus.store.types.converters.BitSetStringConverter 11:00:16,657 DEBUG [main][Persistence] Added converter for java.util.Calendar<->java.lang.String using org.datanucleus.store.types.converters.CalendarStringConverter 11:00:16,657 DEBUG [main][Persistence] Added converter for java.lang.Class<->java.lang.String using org.datanucleus.store.types.converters.ClassStringConverter 11:00:16,657 DEBUG [main][Persistence] Added converter for java.awt.Color<->java.lang.String using org.datanucleus.store.types.converters.ColorStringConverter 11:00:16,658 DEBUG [main][Persistence] Added converter for java.lang.Integer<->java.lang.String using org.datanucleus.store.types.converters.IntegerStringConverter 11:00:16,658 DEBUG [main][Persistence] Added converter for java.lang.Long<->java.lang.String using org.datanucleus.store.types.converters.LongStringConverter 11:00:16,658 DEBUG [main][Persistence] Added converter for java.util.Currency<->java.lang.String using org.datanucleus.store.types.converters.CurrencyStringConverter 11:00:16,658 DEBUG [main][Persistence] Added converter for java.util.Date<->java.lang.Long using org.datanucleus.store.types.converters.DateLongConverter 11:00:16,658 DEBUG [main][Persistence] Added converter for java.util.Date<->java.lang.String using org.datanucleus.store.types.converters.DateStringConverter 11:00:16,658 DEBUG [main][Persistence] Added converter for java.util.Locale<->java.lang.String using org.datanucleus.store.types.converters.LocaleStringConverter 11:00:16,658 DEBUG [main][Persistence] Added converter for java.sql.Date<->java.lang.Long using org.datanucleus.store.types.converters.SqlDateLongConverter 11:00:16,658 DEBUG [main][Persistence] Added converter for java.sql.Date<->java.lang.String using org.datanucleus.store.types.converters.SqlDateStringConverter 11:00:16,658 DEBUG [main][Persistence] Added converter for java.sql.Time<->java.lang.Long using org.datanucleus.store.types.converters.SqlTimeLongConverter 11:00:16,658 DEBUG [main][Persistence] Added converter for java.sql.Time<->java.lang.String using org.datanucleus.store.types.converters.SqlTimeStringConverter 11:00:16,658 DEBUG [main][Persistence] Added converter for java.sql.Timestamp<->java.lang.Long using org.datanucleus.store.types.converters.SqlTimestampLongConverter 11:00:16,658 DEBUG [main][Persistence] Added converter for java.lang.StringBuffer<->java.lang.String using org.datanucleus.store.types.converters.StringBufferStringConverter 11:00:16,658 DEBUG [main][Persistence] Added converter for java.util.TimeZone<->java.lang.String using org.datanucleus.store.types.converters.TimeZoneStringConverter 11:00:16,659 DEBUG [main][Persistence] Added converter for java.net.URI<->java.lang.String using org.datanucleus.store.types.converters.URIStringConverter 11:00:16,659 DEBUG [main][Persistence] Added converter for java.net.URL<->java.lang.String using org.datanucleus.store.types.converters.URLStringConverter 11:00:16,659 DEBUG [main][Persistence] Added converter for java.util.UUID<->java.lang.String using org.datanucleus.store.types.converters.UUIDStringConverter 11:00:16,659 DEBUG [main][Persistence] TypeConverter for javax.time.calendar.LocalDate<->java.lang.String ignored since java type not present in CLASSPATH 11:00:16,659 DEBUG [main][Persistence] TypeConverter for javax.time.calendar.LocalTime<->java.lang.String ignored since java type not present in CLASSPATH 11:00:16,660 DEBUG [main][Persistence] TypeConverter for javax.time.calendar.LocalTime<->java.lang.Long ignored since java type not present in CLASSPATH 11:00:16,660 DEBUG [main][Persistence] TypeConverter for javax.time.calendar.LocalDateTime<->java.lang.String ignored since java type not present in CLASSPATH 11:00:16,660 DEBUG [main][Persistence] Added converter for java.io.Serializable<->java.lang.String using org.datanucleus.store.types.converters.SerializableStringConverter 11:00:16,660 DEBUG [main][Persistence] Added converter for java.io.Serializable<->[B using org.datanucleus.store.types.converters.SerializableByteArrayConverter 11:00:16,660 DEBUG [main][Persistence] Type converter support loaded 11:00:16,660 DEBUG [main][MetaData] MetaDataManager : Input=(XML,Annotations), XML-Validation=false, XML-Suffices=(persistence=*.jdo, orm=orm, query=*.jdoquery), JDO-listener=true 11:00:16,660 DEBUG [main][MetaData] Registering listener for metadata initialisation 11:00:16,660 DEBUG [main][MetaData] Listener found initialisation for persistable class org.cumulus4j.store.model.EncryptionCoordinateSet 11:00:16,661 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /META-INF/package.jdo 11:00:16,661 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /WEB-INF/package.jdo 11:00:16,661 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /package.jdo 11:00:16,661 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/package.jdo 11:00:16,662 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org.jdo 11:00:16,662 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/package.jdo 11:00:16,662 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j.jdo 11:00:16,662 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/package.jdo 11:00:16,663 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store.jdo 11:00:16,663 DEBUG [main][MetaData] Parsing MetaData file "jar:file:/home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store/target/org.cumulus4j.store-1.2.1-SNAPSHOT.jar!/org/cumulus4j/store/model/package.jdo" using handler "jdo" (validation="false") 11:00:16,665 DEBUG [main][MetaData] XML Entity Public="" System="http://java.sun.com/dtd/jdo_3_0.dtd 11:00:16,995 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model.jdo 11:00:16,996 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model/EncryptionCoordinateSet.jdo 11:00:16,996 DEBUG [main][MetaData] MetaData of type "jdo" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" not found 11:00:16,997 DEBUG [main][MetaData] Class "org.cumulus4j.store.model.EncryptionCoordinateSet" has been specified with JDO annotations so using those. 11:00:16,998 DEBUG [main][MetaData] Class "org.cumulus4j.store.model.EncryptionCoordinateSet" : Populating Meta-Data 11:00:16,999 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /META-INF/package.orm 11:00:16,999 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /WEB-INF/package.orm 11:00:17,000 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /package.orm 11:00:17,000 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/package.orm 11:00:17,000 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org.orm 11:00:17,001 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/package.orm 11:00:17,001 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j.orm 11:00:17,002 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/package.orm 11:00:17,002 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store.orm 11:00:17,002 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model/package.orm 11:00:17,003 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model.orm 11:00:17,003 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" NOT found at /org/cumulus4j/store/model/EncryptionCoordinateSet.orm 11:00:17,003 DEBUG [main][MetaData] MetaData of type "orm" for class "org.cumulus4j.store.model.EncryptionCoordinateSet" not found 11:00:17,004 DEBUG [main][Datastore] Creating StoreManager for datastore 11:00:17,010 DEBUG [main][Connection] Created tx data source using pooling type of dbcp-builtin 11:00:17,010 DEBUG [main][Connection] Registered transactional connection factory under name "rdbms/tx" 11:00:17,010 DEBUG [main][Connection] Registered nontransactional connection factory under name "rdbms/nontx" 11:00:17,013 DEBUG [main][Connection] Created nontx data source using pooling type of dbcp-builtin 11:00:19,038 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@6435fa1c" opened 11:00:19,039 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Boolean (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 11:00:19,039 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Boolean (jdbc-type=BOOLEAN, sql-type=BOOLEAN, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BooleanRDBMSMapping, default=false) 11:00:19,039 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Boolean (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=false) 11:00:19,039 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Byte (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=false) 11:00:19,039 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Character (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=true) 11:00:19,039 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Character (jdbc-type=INTEGER, sql-type=INTEGER, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 11:00:19,040 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Character (jdbc-type=INTEGER, sql-type=INT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 11:00:19,040 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Double (jdbc-type=DOUBLE, sql-type=DOUBLE, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DoubleRDBMSMapping, default=true) 11:00:19,040 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Double (jdbc-type=DECIMAL, sql-type=DECIMAL, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DecimalRDBMSMapping, default=false) 11:00:19,040 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Float (jdbc-type=FLOAT, sql-type=FLOAT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.FloatRDBMSMapping, default=true) 11:00:19,040 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Float (jdbc-type=DOUBLE, sql-type=DOUBLE, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DoubleRDBMSMapping, default=false) 11:00:19,040 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Float (jdbc-type=REAL, sql-type=REAL, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.RealRDBMSMapping, default=false) 11:00:19,040 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Float (jdbc-type=DECIMAL, sql-type=DECIMAL, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DecimalRDBMSMapping, default=false) 11:00:19,040 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=INTEGER, sql-type=INTEGER, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=true) 11:00:19,040 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 11:00:19,040 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=false) 11:00:19,041 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=INTEGER, sql-type=INT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=true) 11:00:19,041 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Integer (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=false) 11:00:19,041 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Long (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=true) 11:00:19,041 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Long (jdbc-type=INTEGER, sql-type=INT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 11:00:19,041 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Long (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=false) 11:00:19,042 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Long (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=false) 11:00:19,042 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Short (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.SmallIntRDBMSMapping, default=true) 11:00:19,042 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Short (jdbc-type=INTEGER, sql-type=INTEGER, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 11:00:19,042 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.Short (jdbc-type=INTEGER, sql-type=INT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 11:00:19,042 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=true) 11:00:19,043 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 11:00:19,043 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 11:00:19,043 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=LONGVARCHAR, sql-type=LONGVARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.LongVarcharRDBMSMapping, default=false) 11:00:19,044 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=CLOB, sql-type=CLOB, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.ClobRDBMSMapping, default=false) 11:00:19,044 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=BLOB, sql-type=BLOB, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BlobRDBMSMapping, default=false) 11:00:19,045 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=NVARCHAR, sql-type=NVARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NVarcharRDBMSMapping, default=false) 11:00:19,045 DEBUG [main][Datastore] Adding RDBMS support for Java type java.lang.String (jdbc-type=NCHAR, sql-type=NCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NCharRDBMSMapping, default=false) 11:00:19,045 DEBUG [main][Datastore] Adding RDBMS support for Java type java.math.BigDecimal (jdbc-type=DECIMAL, sql-type=DECIMAL, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DecimalRDBMSMapping, default=true) 11:00:19,045 DEBUG [main][Datastore] Adding RDBMS support for Java type java.math.BigDecimal (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=false) 11:00:19,045 DEBUG [main][Datastore] Adding RDBMS support for Java type java.math.BigInteger (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=true) 11:00:19,045 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=DATE, sql-type=DATE, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DateRDBMSMapping, default=true) 11:00:19,045 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=TIMESTAMP, sql-type=TIMESTAMP, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimestampRDBMSMapping, default=false) 11:00:19,045 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 11:00:19,045 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 11:00:19,045 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Date (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 11:00:19,045 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=TIME, sql-type=TIME, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimeRDBMSMapping, default=true) 11:00:19,046 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=TIMESTAMP, sql-type=TIMESTAMP, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimestampRDBMSMapping, default=false) 11:00:19,046 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 11:00:19,046 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 11:00:19,046 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Time (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 11:00:19,046 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Timestamp (jdbc-type=TIMESTAMP, sql-type=TIMESTAMP, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimestampRDBMSMapping, default=true) 11:00:19,046 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Timestamp (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 11:00:19,046 DEBUG [main][Datastore] Adding RDBMS support for Java type java.sql.Timestamp (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 11:00:19,046 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=TIMESTAMP, sql-type=TIMESTAMP, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimestampRDBMSMapping, default=true) 11:00:19,046 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=DATE, sql-type=DATE, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.DateRDBMSMapping, default=false) 11:00:19,046 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 11:00:19,046 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 11:00:19,046 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=false) 11:00:19,047 DEBUG [main][Datastore] Adding RDBMS support for Java type java.util.Date (jdbc-type=TIME, sql-type=TIME, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.TimeRDBMSMapping, default=false) 11:00:19,047 DEBUG [main][Datastore] Adding RDBMS support for Java type java.io.Serializable (jdbc-type=LONGVARBINARY, sql-type=LONGVARBINARY, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.LongVarBinaryRDBMSMapping, default=true) 11:00:19,047 DEBUG [main][Datastore] Adding RDBMS support for Java type java.io.Serializable (jdbc-type=BLOB, sql-type=BLOB, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BlobRDBMSMapping, default=false) 11:00:19,047 DEBUG [main][Datastore] Adding RDBMS support for Java type java.io.Serializable (jdbc-type=VARBINARY, sql-type=VARBINARY, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarBinaryRDBMSMapping, default=false) 11:00:19,047 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping, default=true) 11:00:19,047 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=INTEGER, sql-type=INTEGER, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.IntegerRDBMSMapping, default=false) 11:00:19,047 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.NumericRDBMSMapping, default=false) 11:00:19,047 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.CharRDBMSMapping, default=false) 11:00:19,047 DEBUG [main][Datastore] Adding RDBMS support for Java type org.datanucleus.identity.OID (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping, default=false) 11:00:19,112 DEBUG [main][Datastore] Removing RDBMS support for Java type java.lang.String (jdbc-type=NVARCHAR, sql-type=NVARCHAR) 11:00:19,112 DEBUG [main][Datastore] Removing RDBMS support for Java type java.lang.String (jdbc-type=NCHAR, sql-type=NCHAR) 11:00:19,118 DEBUG [main][Datastore] ======================= Datastore ========================= 11:00:19,118 DEBUG [main][Datastore] StoreManager : "rdbms" (org.datanucleus.store.rdbms.RDBMSStoreManager) 11:00:19,118 DEBUG [main][Datastore] Datastore : read-write 11:00:19,118 DEBUG [main][Datastore] Schema Control : AutoCreate(Tables), Validate(None) 11:00:19,118 DEBUG [main][Datastore] Query Languages : [JDOQL, JPQL, SQL, STOREDPROC] 11:00:19,118 DEBUG [main][Datastore] Queries : Timeout=0 11:00:19,118 DEBUG [main][Datastore] =========================================================== 11:00:19,118 DEBUG [main][Datastore] Datastore Adapter : org.datanucleus.store.rdbms.adapter.DerbyAdapter 11:00:19,118 DEBUG [main][Datastore] Datastore : name="Apache Derby" version="10.7.1.1 - (1040133)" 11:00:19,118 DEBUG [main][Datastore] Datastore Driver : name="Apache Derby Embedded JDBC Driver" version="10.7.1.1 - (1040133)" 11:00:19,119 DEBUG [main][Datastore] Primary Connection Factory : URL[jdbc:derby:/tmp/cumulus4j-test.pb8pxjeg/derby/cumulus4j;create=true] 11:00:19,119 DEBUG [main][Datastore] Secondary Connection Factory : URL[jdbc:derby:/tmp/cumulus4j-test.pb8pxjeg/derby/cumulus4j;create=true] 11:00:19,119 DEBUG [main][Datastore] Datastore Identifiers : factory="datanucleus2" case=UPPERCASE catalog= schema=ROOT 11:00:19,119 DEBUG [main][Datastore] Supported Identifier Cases : "MixedCase" UPPERCASE "MixedCase-Sensitive" 11:00:19,119 DEBUG [main][Datastore] Supported Identifier Lengths (max) : Table=128 Column=128 Constraint=128 Index=128 Delimiter=" 11:00:19,120 DEBUG [main][Datastore] Support for Identifiers in DDL : catalog=false schema=true 11:00:19,120 DEBUG [main][Datastore] Datastore : checkTableViewExistence, rdbmsConstraintCreateMode=DataNucleus, initialiseColumnInfo=ALL 11:00:19,120 DEBUG [main][Datastore] Support Statement Batching : yes (max-batch-size=50) 11:00:19,120 DEBUG [main][Datastore] Queries : Results direction=forward, type=forward-only, concurrency=read-only 11:00:19,120 DEBUG [main][Datastore] Java-Types : string-default-length=255 11:00:19,120 DEBUG [main][Datastore] JDBC-Types : VARCHAR, LONGVARCHAR, BINARY, BOOLEAN, VARBINARY, LONGVARBINARY, BIGINT, JAVA_OBJECT, [id=2009], CHAR, NUMERIC, DECIMAL, INTEGER, CLOB, SMALLINT, BLOB, FLOAT, REAL, DOUBLE, DATE, TIME, TIMESTAMP 11:00:19,120 DEBUG [main][Datastore] =========================================================== 11:00:19,132 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@6435fa1c" non enlisted to a transaction is being committed. 11:00:19,132 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@6435fa1c" closed 11:00:19,132 DEBUG [main][Datastore] StoreManager now created 11:00:19,132 DEBUG [main][Persistence] ================= NucleusContext =============== 11:00:19,133 DEBUG [main][Persistence] DataNucleus Context : Version "3.2.4" with JRE "1.8.0_91" on "Linux" 11:00:19,133 DEBUG [main][Persistence] Persistence API : JDO 11:00:19,133 DEBUG [main][Persistence] Plugin Registry : org.datanucleus.plugin.NonManagedPluginRegistry 11:00:19,133 DEBUG [main][Persistence] ClassLoading : datanucleus 11:00:19,133 DEBUG [main][Persistence] Persistence : pm-singlethreaded, nontransactional-read, nontransactional-write, reachability-at-commit, copy-on-attach, managed-relations(checked), deletion-policy=JDO2, serverTimeZone=Europe/Berlin 11:00:19,133 DEBUG [main][Persistence] AutoStart : mechanism=None, mode=Quiet 11:00:19,133 DEBUG [main][Persistence] Transactions : type=RESOURCE_LOCAL, mode=datastore, isolation=read-committed 11:00:19,133 DEBUG [main][Persistence] ValueGeneration : txn-isolation=read-committed connection=New 11:00:19,133 DEBUG [main][Persistence] Cache : Level1 (soft), Level2 (soft, mode=UNSPECIFIED), QueryResults (soft), Collections/Maps 11:00:19,133 DEBUG [main][Persistence] ================================================ 11:00:19,133 DEBUG [main][Cache] Level 2 Cache of type "soft" initialised 11:00:19,133 INFO [main][AbstractCryptoManager] getCryptoSessionExpiryTimerPeriod: Property 'cumulus4j.cryptoSessionExpiryTimer.period' is not set. Using default value 60000. 11:00:19,133 TRACE [main][AbstractCryptoSession] setCryptoSessionID: cryptoSessionID=6a3ba097-923c-410c-9ed4-f874d9089306 11:00:19,134 INFO [main][AbstractCryptoManager] getCryptoSessionExpiryAgeMSec: Property 'cumulus4j.cryptoSessionExpiryAge' is not set. Using default value 1800000. 11:00:19,134 DEBUG [main][Persistence] Started pool of ExecutionContext (maxPool=20, reaperThread=false) 11:00:19,134 DEBUG [main][Persistence] ExecutionContext "org.datanucleus.ExecutionContextImpl@14168e1" opened for datastore "org.datanucleus.store.rdbms.RDBMSStoreManager@16a5c7e4" with txn="org.datanucleus.TransactionImpl@1e225820" 11:00:19,134 DEBUG [main][Cache] Level 1 Cache of type "soft" initialised 11:00:19,389 INFO [main][AbstractCryptoManager] getEncryptionAlgorithm: Property 'cumulus4j.encryptionAlgorithm' is not set. Using default algorithm 'Twofish/GCM/NoPadding'. 11:00:19,390 INFO [main][AbstractCryptoManager] getMACAlgorithm: Property 'cumulus4j.macAlgorithm' is not set. Using default MAC algorithm 'NONE'. 11:00:19,390 DEBUG [main][Cache] Query Cache of type "org.datanucleus.query.cache.SoftQueryCompilationCache" initialised 11:00:19,390 DEBUG [main][Cache] Query Cache of type "org.datanucleus.store.query.cache.SoftQueryDatastoreCompilationCache" initialised 11:00:19,390 DEBUG [main][Cache] Query Cache of type "org.datanucleus.store.query.cache.SoftQueryResultsCache" initialised 11:00:19,390 DEBUG [main][Query] JDOQL Single-String with "SELECT UNIQUE WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm" 11:00:19,391 DEBUG [main][MetaData] Class "org.cumulus4j.store.model.EncryptionCoordinateSet" : Initialising Meta-Data 11:00:19,391 DEBUG [main][Persistence] Managing Persistence of Class : org.cumulus4j.store.model.EncryptionCoordinateSet [Table : ENCRYPTIONCOORDINATESET, InheritanceStrategy : new-table] 11:00:19,391 DEBUG [main][Schema] Column "ENCRYPTIONCOORDINATESET.ENCRYPTIONCOORDINATESETID" added to internal representation of table. 11:00:19,392 DEBUG [main][Schema] Field [org.cumulus4j.store.model.EncryptionCoordinateSet.encryptionCoordinateSetID] -> Column(s) [ENCRYPTIONCOORDINATESET.ENCRYPTIONCOORDINATESETID] using mapping of type "org.datanucleus.store.rdbms.mapping.java.LongMapping" (org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping) 11:00:19,392 DEBUG [main][Schema] Table ENCRYPTIONCOORDINATESET will manage the persistence of the fields for class org.cumulus4j.store.model.EncryptionCoordinateSet (inheritance strategy="new-table") 11:00:19,392 DEBUG [main][Schema] Column "ENCRYPTIONCOORDINATESET.CIPHERTRANSFORMATION" added to internal representation of table. 11:00:19,393 DEBUG [main][Schema] Field [org.cumulus4j.store.model.EncryptionCoordinateSet.cipherTransformation] -> Column(s) [ENCRYPTIONCOORDINATESET.CIPHERTRANSFORMATION] using mapping of type "org.datanucleus.store.rdbms.mapping.java.StringMapping" (org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping) 11:00:19,393 DEBUG [main][Schema] Column "ENCRYPTIONCOORDINATESET.MACALGORITHM" added to internal representation of table. 11:00:19,393 DEBUG [main][Schema] Field [org.cumulus4j.store.model.EncryptionCoordinateSet.macAlgorithm] -> Column(s) [ENCRYPTIONCOORDINATESET.MACALGORITHM] using mapping of type "org.datanucleus.store.rdbms.mapping.java.StringMapping" (org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping) 11:00:19,393 DEBUG [main][Schema] Column "ENCRYPTIONCOORDINATESET.VERSION" added to internal representation of table. 11:00:19,393 DEBUG [main][Schema] Table/View ENCRYPTIONCOORDINATESET has been initialised 11:00:19,394 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@67bb4dcd" opened with isolation level "serializable" and auto-commit=false 11:00:19,394 DEBUG [main][Schema] Schema Transaction started with connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@67bb4dcd" with isolation "serializable" 11:00:19,425 DEBUG [main][Schema] Check of existence of ENCRYPTIONCOORDINATESET returned no table 11:00:19,425 DEBUG [main][Schema] Creating table ENCRYPTIONCOORDINATESET 11:00:19,425 DEBUG [main][Schema] CREATE TABLE ENCRYPTIONCOORDINATESET ( ENCRYPTIONCOORDINATESETID BIGINT NOT NULL generated always as identity (start with 1), CIPHERTRANSFORMATION VARCHAR(255) NOT NULL, MACALGORITHM VARCHAR(255) NOT NULL, VERSION BIGINT NOT NULL ) 11:00:19,442 DEBUG [main][Schema] Execution Time = 16 ms 11:00:19,442 DEBUG [main][Schema] ALTER TABLE ENCRYPTIONCOORDINATESET ADD CONSTRAINT ENCRYPTIONCOORDINATESET_PK PRIMARY KEY (ENCRYPTIONCOORDINATESETID) 11:00:19,459 DEBUG [main][Schema] Execution Time = 17 ms 11:00:19,476 DEBUG [main][Schema] Schema Transaction committing with connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@67bb4dcd" 11:00:19,480 DEBUG [main][Schema] Schema Transaction closing with connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@67bb4dcd" 11:00:19,480 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@67bb4dcd" non enlisted to a transaction is being committed. 11:00:19,480 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@67bb4dcd" closed 11:00:19,481 DEBUG [main][Query] JDOQL Query : Compiling "SELECT UNIQUE FROM org.cumulus4j.store.model.EncryptionCoordinateSet WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm" 11:00:19,481 DEBUG [main][Query] JDOQL Query : Compile Time = 0 ms 11:00:19,481 DEBUG [main][Query] QueryCompilation: [filter:DyadicExpression{DyadicExpression{PrimaryExpression{this.cipherTransformation} = ParameterExpression{cipherTransformation}} AND DyadicExpression{PrimaryExpression{this.macAlgorithm} = ParameterExpression{macAlgorithm}}}] [symbols: macAlgorithm type=java.lang.String, this type=org.cumulus4j.store.model.EncryptionCoordinateSet, cipherTransformation type=java.lang.String] 11:00:19,482 DEBUG [main][Query] JDOQL Query : Compiling "SELECT UNIQUE FROM org.cumulus4j.store.model.EncryptionCoordinateSet WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm" for datastore 11:00:19,484 DEBUG [main][Query] JDOQL Query : Compile Time for datastore = 2 ms 11:00:19,484 DEBUG [main][Query] SELECT UNIQUE FROM org.cumulus4j.store.model.EncryptionCoordinateSet WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm Query compiled to datastore query "SELECT 'org.cumulus4j.store.model.EncryptionCoordinateSet' AS NUCLEUS_TYPE,A0.CIPHERTRANSFORMATION,A0.ENCRYPTIONCOORDINATESETID,A0.MACALGORITHM,A0.VERSION FROM ENCRYPTIONCOORDINATESET A0 WHERE A0.CIPHERTRANSFORMATION = ? AND A0.MACALGORITHM = ?" 11:00:19,484 DEBUG [main][Connection] Connection added to the pool : org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@337a6d30 [conn=null, commitOnRelease=true, closeOnRelease=true, closeOnTxnEnd=true] for key=org.datanucleus.ExecutionContextImpl@14168e1 in factory=ConnectionFactory:nontx[org.datanucleus.store.rdbms.ConnectionFactoryImpl@2921a36a] 11:00:19,484 DEBUG [main][Query] JDOQL Query : Executing "SELECT UNIQUE FROM org.cumulus4j.store.model.EncryptionCoordinateSet WHERE this.cipherTransformation == :cipherTransformation && this.macAlgorithm == :macAlgorithm" ... 11:00:19,484 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@2b73bd6b" opened with isolation level "read-committed" and auto-commit=false 11:00:19,492 DEBUG [main][Datastore] Closing PreparedStatement "org.datanucleus.store.rdbms.datasource.dbcp.DelegatingPreparedStatement@28279a49" 11:00:19,492 DEBUG [main][Native] SELECT 'org.cumulus4j.store.model.EncryptionCoordinateSet' AS NUCLEUS_TYPE,A0.CIPHERTRANSFORMATION,A0.ENCRYPTIONCOORDINATESETID,A0.MACALGORITHM,A0.VERSION FROM ENCRYPTIONCOORDINATESET A0 WHERE A0.CIPHERTRANSFORMATION = <'TWOFISH/GCM/NOPADDING'> AND A0.MACALGORITHM = <'NONE'> 11:00:19,492 DEBUG [main][Retrieve] Execution Time = 0 ms 11:00:19,493 DEBUG [main][Query] JDOQL Query : Execution Time = 9 ms 11:00:19,493 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@2b73bd6b" non enlisted to a transaction is being committed. 11:00:19,493 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@2b73bd6b" closed 11:00:19,493 DEBUG [main][Connection] Connection removed from the pool : org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@337a6d30 [conn=org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@2b73bd6b, commitOnRelease=true, closeOnRelease=true, closeOnTxnEnd=true] for key=org.datanucleus.ExecutionContextImpl@14168e1 in factory=ConnectionFactory:nontx[org.datanucleus.store.rdbms.ConnectionFactoryImpl@2921a36a] 11:00:19,493 DEBUG [main][Persistence] Making object persistent : "org.cumulus4j.store.model.EncryptionCoordinateSet@575cabf0" 11:00:19,493 DEBUG [main][Persistence] Started pool of ObjectProviders (maxPool=0, reaperThread=false) 11:00:19,494 DEBUG [main][Persistence] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@575cabf0" being inserted into table "ENCRYPTIONCOORDINATESET" 11:00:19,494 DEBUG [main][Connection] Connection added to the pool : org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@433d9680 [conn=null, commitOnRelease=true, closeOnRelease=true, closeOnTxnEnd=true] for key=org.datanucleus.ExecutionContextImpl@14168e1 in factory=ConnectionFactory:nontx[org.datanucleus.store.rdbms.ConnectionFactoryImpl@2921a36a] 11:00:19,494 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@566e142" opened with isolation level "read-committed" and auto-commit=false 11:00:19,499 DEBUG [main][Datastore] Using PreparedStatement "org.datanucleus.store.rdbms.ParamLoggingPreparedStatement@6f9e08d4" for connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@566e142" 11:00:19,499 DEBUG [main][Native] INSERT INTO ENCRYPTIONCOORDINATESET (MACALGORITHM,CIPHERTRANSFORMATION,VERSION) VALUES (<'NONE'>,<'TWOFISH/GCM/NOPADDING'>,<1>) 11:00:19,501 DEBUG [main][Persist] Execution Time = 2 ms (number of rows = 1) on PreparedStatement "org.datanucleus.store.rdbms.ParamLoggingPreparedStatement@6f9e08d4" 11:00:19,504 DEBUG [main][Persist] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@575cabf0" was inserted in the datastore and was given strategy value of "1" 11:00:19,505 DEBUG [main][Cache] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@575cabf0" (id="org.cumulus4j.store.model.EncryptionCoordinateSet:1") added to Level 1 cache (loadedFlags="[YYY]") 11:00:19,505 DEBUG [main][Datastore] Closing PreparedStatement "org.datanucleus.store.rdbms.ParamLoggingPreparedStatement@6f9e08d4" 11:00:19,508 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@566e142" non enlisted to a transaction is being committed. 11:00:19,509 DEBUG [main][Connection] Connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@566e142" closed 11:00:19,509 DEBUG [main][Connection] Connection removed from the pool : org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@433d9680 [conn=org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@566e142, commitOnRelease=true, closeOnRelease=true, closeOnTxnEnd=true] for key=org.datanucleus.ExecutionContextImpl@14168e1 in factory=ConnectionFactory:nontx[org.datanucleus.store.rdbms.ConnectionFactoryImpl@2921a36a] 11:00:19,509 DEBUG [main][Persistence] ExecutionContext.internalFlush() process started using ordered flush - 1 enlisted objects 11:00:19,509 DEBUG [main][Persistence] ExecutionContext.internalFlush() process finished 11:00:19,510 DEBUG [main][Cache] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@575cabf0" (id="1") added to Level 2 cache (fields="[0, 1, 2]", version="1") 11:00:19,510 DEBUG [main][Lifecycle] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@575cabf0" (id="org.cumulus4j.store.model.EncryptionCoordinateSet:1") has a lifecycle change : "P_NEW"->"HOLLOW" 11:00:19,510 DEBUG [main][Transaction] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@575cabf0" (id="org.cumulus4j.store.model.EncryptionCoordinateSet:1") being evicted from transactional cache 11:00:19,510 DEBUG [main][Persistence] Detaching copy of object "org.cumulus4j.store.model.EncryptionCoordinateSet@575cabf0" (depth=0) as "org.cumulus4j.store.model.EncryptionCoordinateSet@f171912" with detached-fields [0, 1, 2] and fields-to-load=[0, 2] 11:00:19,510 DEBUG [main][Cache] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@575cabf0" (id="1") is loading the following fields from the Level 2 cache object : [0, 2] 11:00:19,510 DEBUG [main][Lifecycle] Object "org.cumulus4j.store.model.EncryptionCoordinateSet@575cabf0" (id="org.cumulus4j.store.model.EncryptionCoordinateSet:1") has a lifecycle change : "HOLLOW"->"P_NONTRANS" 11:00:26,952 DEBUG [CryptoCache][CryptoCache$CleanupTask] run: entered 11:00:26,954 INFO [CryptoCache][CryptoCache$CleanupTask] run: CryptoCache was garbage-collected. Cancelling this TimerTask. 11:00:29,204 DEBUG [AbstractCryptoManager][AbstractCryptoManager$CloseExpiredSessionsTask] run: entered 11:00:29,204 INFO [AbstractCryptoManager][AbstractCryptoManager$CloseExpiredSessionsTask] run: AbstractCryptoManager was garbage-collected. Cancelling this TimerTask. 11:00:32,196 DEBUG [CryptoCache][CryptoCache$CleanupTask] run: entered 11:00:32,196 INFO [CryptoCache][CryptoCache$CleanupTask] run: CryptoCache was garbage-collected. Cancelling this TimerTask. 11:00:35,408 DEBUG [AbstractCryptoManager][AbstractCryptoManager$CloseExpiredSessionsTask] run: entered 11:00:35,408 INFO [AbstractCryptoManager][AbstractCryptoManager$CloseExpiredSessionsTask] run: AbstractCryptoManager was garbage-collected. Cancelling this TimerTask. 11:00:36,233 INFO [main][CryptoCache] Persistence property 'cumulus4j.CryptoCache.cleanupTimer.period' is not set. Using default value 60000. 11:00:36,341 TRACE [main][CryptoCache] acquireCipherEntry: Created new Cipher@362030306 for opmode=ENCRYPT, encryptionAlgorithm=TWOFISH/GCM/NOPADDING and keyID=123. Initialising it with key and IV. 11:00:36,415 TRACE [main][CryptoCache] releaseCipherEntry: Releasing Cipher@362030306 for opmode=ENCRYPT, encryptionAlgorithm=TWOFISH/GCM/NOPADDING keyID=123. 11:00:36,415 TRACE [main][CryptoCache] acquireCipherEntry: Found cached Cipher@362030306 for opmode=ENCRYPT, encryptionAlgorithm=TWOFISH/GCM/NOPADDING and keyID=123. Initialising it with new IV (without key). 11:00:36,463 TRACE [main][CryptoCache] releaseCipherEntry: Releasing Cipher@362030306 for opmode=ENCRYPT, encryptionAlgorithm=TWOFISH/GCM/NOPADDING keyID=123. 11:00:36,463 TRACE [main][CryptoCache] clear: entered 11:00:36,568 TRACE [main][CryptoCache] acquireCipherEntry: Created new Cipher@700249373 for opmode=ENCRYPT, encryptionAlgorithm=TWOFISH/GCM/NOPADDING and keyID=123. Initialising it with key and IV. 11:00:36,616 TRACE [main][CryptoCache] releaseCipherEntry: Releasing Cipher@700249373 for opmode=ENCRYPT, encryptionAlgorithm=TWOFISH/GCM/NOPADDING keyID=123. 11:00:36,651 TRACE [main][CryptoCache] clear: entered 11:00:36,653 TRACE [main][CryptoCache] getKeyData: No cached key with keyID=123 found. 11:00:36,759 TRACE [main][CryptoCache] acquireCipherEntry: Created new Cipher@508864177 for opmode=DECRYPT, encryptionAlgorithm=TWOFISH/GCM/NOPADDING and keyID=123. Initialising it with key and IV. 11:00:36,806 TRACE [main][CryptoCache] releaseCipherEntry: Releasing Cipher@508864177 for opmode=DECRYPT, encryptionAlgorithm=TWOFISH/GCM/NOPADDING keyID=123. 11:00:36,988 TRACE [main][CryptoCache] acquireCipherEntry: Found cached Cipher@508864177 for opmode=DECRYPT, encryptionAlgorithm=TWOFISH/GCM/NOPADDING and keyID=123. Initialising it with new IV (without key). 11:00:37,034 TRACE [main][CryptoCache] releaseCipherEntry: Releasing Cipher@508864177 for opmode=DECRYPT, encryptionAlgorithm=TWOFISH/GCM/NOPADDING keyID=123. 11:00:37,035 TRACE [main][CryptoCache] clear: entered 11:00:37,036 TRACE [main][CryptoCache] getKeyData: No cached key with keyID=123 found. 11:00:37,144 TRACE [main][CryptoCache] acquireCipherEntry: Created new Cipher@253988431 for opmode=DECRYPT, encryptionAlgorithm=TWOFISH/GCM/NOPADDING and keyID=123. Initialising it with key and IV. 11:00:37,193 TRACE [main][CryptoCache] releaseCipherEntry: Releasing Cipher@253988431 for opmode=DECRYPT, encryptionAlgorithm=TWOFISH/GCM/NOPADDING keyID=123. 11:00:37,218 DEBUG [main][Persistence] Disconnecting org.cumulus4j.store.model.EncryptionCoordinateSet@575cabf0 from StateManager[pc=org.cumulus4j.store.model.EncryptionCoordinateSet@575cabf0, lifecycle=P_NONTRANS] 11:00:37,218 DEBUG [main][Cache] Object with id="org.cumulus4j.store.model.EncryptionCoordinateSet:1" being removed from Level 1 cache [current cache size = 1] 11:00:37,218 DEBUG [main][Cache] Level 1 Cache cleared 11:00:37,218 DEBUG [main][Persistence] ExecutionContext "org.datanucleus.ExecutionContextImpl@14168e1" closed 11:00:37,294 DEBUG [main][Persistence] Unmanaging Persistence of all classes 11:00:37,294 DEBUG [main][MetaData] Deregistering listener for metadata initialisation 11:00:37,294 DEBUG [main][Cache] Level 2 Cache cleared Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 32.399 sec Results : Tests run: 10, Failures: 0, Errors: 0, Skipped: 0 [JENKINS] Recording test results [INFO] [INFO] --- maven-bundle-plugin:2.3.4:bundle (default-bundle) @ org.cumulus4j.store.crypto.keymanager --- [INFO] [INFO] --- maven-source-plugin:2.1.2:jar-no-fork (attach-sources) @ org.cumulus4j.store.crypto.keymanager --- [INFO] org already added, skipping [INFO] org/cumulus4j already added, skipping [INFO] org/cumulus4j/store already added, skipping [INFO] org/cumulus4j/store/crypto already added, skipping [INFO] org/cumulus4j/store/crypto/keymanager already added, skipping [INFO] org/cumulus4j/store/crypto/keymanager/rest already added, skipping [INFO] org/cumulus4j/store/crypto/keymanager/messagebroker already added, skipping [INFO] org/cumulus4j/store/crypto/keymanager/messagebroker/httppmf already added, skipping [INFO] org/cumulus4j/store/crypto/keymanager/messagebroker/inmemory already added, skipping [INFO] org/cumulus4j/store/crypto/keymanager/messagebroker/pmf already added, skipping [INFO] LICENCE.txt already added, skipping [INFO] org/cumulus4j/store/crypto/keymanager/messagebroker/httppmf/messagebroker-datanucleus.properties already added, skipping [INFO] org/cumulus4j/store/crypto/keymanager/messagebroker/pmf/messagebroker-datanucleus.properties already added, skipping [INFO] Building jar: /home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store.crypto.keymanager/target/org.cumulus4j.store.crypto.keymanager-1.2.1-SNAPSHOT-sources.jar [INFO] org already added, skipping [INFO] org/cumulus4j already added, skipping [INFO] org/cumulus4j/store already added, skipping [INFO] org/cumulus4j/store/crypto already added, skipping [INFO] org/cumulus4j/store/crypto/keymanager already added, skipping [INFO] org/cumulus4j/store/crypto/keymanager/rest already added, skipping [INFO] org/cumulus4j/store/crypto/keymanager/messagebroker already added, skipping [INFO] org/cumulus4j/store/crypto/keymanager/messagebroker/httppmf already added, skipping [INFO] org/cumulus4j/store/crypto/keymanager/messagebroker/inmemory already added, skipping [INFO] org/cumulus4j/store/crypto/keymanager/messagebroker/pmf already added, skipping [INFO] LICENCE.txt already added, skipping [INFO] org/cumulus4j/store/crypto/keymanager/messagebroker/httppmf/messagebroker-datanucleus.properties already added, skipping [INFO] org/cumulus4j/store/crypto/keymanager/messagebroker/pmf/messagebroker-datanucleus.properties already added, skipping [INFO] [INFO] --- maven-install-plugin:2.4:install (default-install) @ org.cumulus4j.store.crypto.keymanager --- [INFO] Installing /home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store.crypto.keymanager/target/org.cumulus4j.store.crypto.keymanager-1.2.1-SNAPSHOT.jar to /home/tomcat/.m2/repository/org/cumulus4j/org.cumulus4j.store.crypto.keymanager/1.2.1-SNAPSHOT/org.cumulus4j.store.crypto.keymanager-1.2.1-SNAPSHOT.jar [INFO] Installing /home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store.crypto.keymanager/pom.xml to /home/tomcat/.m2/repository/org/cumulus4j/org.cumulus4j.store.crypto.keymanager/1.2.1-SNAPSHOT/org.cumulus4j.store.crypto.keymanager-1.2.1-SNAPSHOT.pom [INFO] Installing /home/tomcat/.jenkins/workspace/org.cumulus4j/org.cumulus4j/org.cumulus4j.store.crypto.keymanager/target/org.cumulus4j.store.crypto.keymanager-1.2.1-SNAPSHOT-sources.jar to /home/tomcat/.m2/repository/org/cumulus4j/org.cumulus4j.store.crypto.keymanager/1.2.1-SNAPSHOT/org.cumulus4j.store.crypto.keymanager-1.2.1-SNAPSHOT-sources.jar [INFO] [INFO] --- maven-bundle-plugin:2.3.4:install (default-install) @ org.cumulus4j.store.crypto.keymanager --- [WARNING] Ignoring project type bundle - supportedProjectTypes = []