21:38:55,971 (main) INFO [DataNucleus.Enhancer] - DataNucleus Enhancer for API "JDO" 21:38:56,009 (main) DEBUG [DataNucleus.Plugin] - 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.. 21:38:56,010 (main) DEBUG [DataNucleus.Plugin] - Using PluginRegistry org.datanucleus.plugin.NonManagedPluginRegistry 21:38:56,041 (main) DEBUG [DataNucleus.Plugin] - Registering bundle org.datanucleus.enhancer version 3.1.0.release at URL file:/home/twister/.m2/repository/org/datanucleus/datanucleus-enhancer/3.1.0-release/datanucleus-enhancer-3.1.0-release.jar. 21:38:56,052 (main) DEBUG [DataNucleus.Plugin] - Loading extension points from plug-in file jar:file:/home/twister/.m2/repository/org/datanucleus/datanucleus-enhancer/3.1.0-release/datanucleus-enhancer-3.1.0-release.jar!/plugin.xml. 21:38:56,054 (main) DEBUG [DataNucleus.Plugin] - Loading extensions from plug-in file jar:file:/home/twister/.m2/repository/org/datanucleus/datanucleus-enhancer/3.1.0-release/datanucleus-enhancer-3.1.0-release.jar!/plugin.xml. 21:38:56,057 (main) DEBUG [DataNucleus.Plugin] - Registering bundle org.datanucleus version 3.1.0.release at URL file:/home/twister/.m2/repository/org/datanucleus/datanucleus-core/3.1.0-release/datanucleus-core-3.1.0-release.jar. 21:38:56,095 (main) DEBUG [DataNucleus.Plugin] - Loading extension points from plug-in file jar:file:/home/twister/.m2/repository/org/datanucleus/datanucleus-core/3.1.0-release/datanucleus-core-3.1.0-release.jar!/plugin.xml. 21:38:56,140 (main) DEBUG [DataNucleus.Plugin] - Loading extensions from plug-in file jar:file:/home/twister/.m2/repository/org/datanucleus/datanucleus-core/3.1.0-release/datanucleus-core-3.1.0-release.jar!/plugin.xml. 21:38:56,150 (main) DEBUG [DataNucleus.Plugin] - Registering bundle org.datanucleus.api.jdo version 3.1.0.release at URL file:/home/twister/.m2/repository/org/datanucleus/datanucleus-api-jdo/3.1.0-release/datanucleus-api-jdo-3.1.0-release.jar. 21:38:56,156 (main) DEBUG [DataNucleus.Plugin] - Loading extension points from plug-in file jar:file:/home/twister/.m2/repository/org/datanucleus/datanucleus-api-jdo/3.1.0-release/datanucleus-api-jdo-3.1.0-release.jar!/plugin.xml. 21:38:56,159 (main) DEBUG [DataNucleus.Plugin] - Loading extensions from plug-in file jar:file:/home/twister/.m2/repository/org/datanucleus/datanucleus-api-jdo/3.1.0-release/datanucleus-api-jdo-3.1.0-release.jar!/plugin.xml. 21:38:56,162 (main) WARN [DataNucleus.Plugin] - Could not find MANIFEST.MF file for plugin file "file:/home/twister/Downloads/datanucleus-samples-usertypes-3.1/target/classes/plugin.xml" so ignoring it 21:38:56,163 (main) DEBUG [DataNucleus.Plugin] - Registering bundle org.datanucleus.store.rdbms version 3.1.0.release at URL file:/home/twister/.m2/repository/org/datanucleus/datanucleus-rdbms/3.1.0-release/datanucleus-rdbms-3.1.0-release.jar. 21:38:56,205 (main) DEBUG [DataNucleus.Plugin] - Loading extension points from plug-in file jar:file:/home/twister/.m2/repository/org/datanucleus/datanucleus-rdbms/3.1.0-release/datanucleus-rdbms-3.1.0-release.jar!/plugin.xml. 21:38:56,229 (main) DEBUG [DataNucleus.Plugin] - Loading extensions from plug-in file jar:file:/home/twister/.m2/repository/org/datanucleus/datanucleus-rdbms/3.1.0-release/datanucleus-rdbms-3.1.0-release.jar!/plugin.xml. 21:38:56,258 (main) INFO [DataNucleus.Enhancer] - DataNucleus Enhancer (version 3.1.0.release) : Enhancement of classes 21:38:56,258 (main) DEBUG [DataNucleus.Enhancer] - DataNucleus Enhancer : Classpath 21:38:56,258 (main) DEBUG [DataNucleus.Enhancer] - >> /home/twister/.m2/repository/org/datanucleus/maven-datanucleus-plugin/3.1.0-m3/maven-datanucleus-plugin-3.1.0-m3.jar 21:38:56,258 (main) DEBUG [DataNucleus.Enhancer] - >> /home/twister/.m2/repository/org/datanucleus/datanucleus-core/3.1.0-release/datanucleus-core-3.1.0-release.jar 21:38:56,258 (main) DEBUG [DataNucleus.Enhancer] - >> /home/twister/.m2/repository/org/datanucleus/datanucleus-enhancer/3.1.0-release/datanucleus-enhancer-3.1.0-release.jar 21:38:56,258 (main) DEBUG [DataNucleus.Enhancer] - >> /home/twister/.m2/repository/javax/jdo/jdo-api/3.1-SNAPSHOT-20120609/jdo-api-3.1-SNAPSHOT-20120609.jar 21:38:56,258 (main) DEBUG [DataNucleus.Enhancer] - >> /home/twister/.m2/repository/javax/transaction/transaction-api/1.1/transaction-api-1.1.jar 21:38:56,258 (main) DEBUG [DataNucleus.Enhancer] - >> /home/twister/.m2/repository/org/apache/geronimo/specs/geronimo-jpa_2.0_spec/1.0/geronimo-jpa_2.0_spec-1.0.jar 21:38:56,258 (main) DEBUG [DataNucleus.Enhancer] - >> /home/twister/.m2/repository/org/ow2/asm/asm/4.0/asm-4.0.jar 21:38:56,259 (main) DEBUG [DataNucleus.Enhancer] - >> /home/twister/.m2/repository/org/codehaus/plexus/plexus-utils/1.2/plexus-utils-1.2.jar 21:38:56,259 (main) DEBUG [DataNucleus.Enhancer] - >> /home/twister/.m2/repository/junit/junit/3.8.1/junit-3.8.1.jar 21:38:56,259 (main) DEBUG [DataNucleus.Enhancer] - >> /home/twister/Downloads/datanucleus-samples-usertypes-3.1/target/classes 21:38:56,259 (main) DEBUG [DataNucleus.Enhancer] - >> /home/twister/.m2/repository/org/datanucleus/datanucleus-api-jdo/3.1.0-release/datanucleus-api-jdo-3.1.0-release.jar 21:38:56,259 (main) DEBUG [DataNucleus.Enhancer] - >> /home/twister/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar 21:38:56,259 (main) DEBUG [DataNucleus.Enhancer] - >> /home/twister/.m2/repository/org/datanucleus/datanucleus-rdbms/3.1.0-release/datanucleus-rdbms-3.1.0-release.jar 21:38:56,259 (main) DEBUG [DataNucleus.Enhancer] - >> /home/twister/.m2/repository/hsqldb/hsqldb/1.8.0.4/hsqldb-1.8.0.4.jar 21:38:56,268 (main) DEBUG [DataNucleus.Persistence] - Java types support initialising ... 21:38:56,268 (main) DEBUG [DataNucleus.Persistence] - Java type boolean (persistent=true, DFG=true, embedded=true) 21:38:56,268 (main) DEBUG [DataNucleus.Persistence] - Java type byte (persistent=true, DFG=true, embedded=true) 21:38:56,268 (main) DEBUG [DataNucleus.Persistence] - Java type char (persistent=true, DFG=true, embedded=true) 21:38:56,268 (main) DEBUG [DataNucleus.Persistence] - Java type double (persistent=true, DFG=true, embedded=true) 21:38:56,268 (main) DEBUG [DataNucleus.Persistence] - Java type float (persistent=true, DFG=true, embedded=true) 21:38:56,268 (main) DEBUG [DataNucleus.Persistence] - Java type int (persistent=true, DFG=true, embedded=true) 21:38:56,268 (main) DEBUG [DataNucleus.Persistence] - Java type long (persistent=true, DFG=true, embedded=true) 21:38:56,269 (main) DEBUG [DataNucleus.Persistence] - Java type short (persistent=true, DFG=true, embedded=true) 21:38:56,269 (main) DEBUG [DataNucleus.Persistence] - Java type java.lang.Boolean (persistent=true, DFG=true, embedded=true) 21:38:56,269 (main) DEBUG [DataNucleus.Persistence] - Java type java.lang.Byte (persistent=true, DFG=true, embedded=true) 21:38:56,269 (main) DEBUG [DataNucleus.Persistence] - Java type java.lang.Character (persistent=true, DFG=true, embedded=true) 21:38:56,269 (main) DEBUG [DataNucleus.Persistence] - Java type java.lang.Double (persistent=true, DFG=true, embedded=true) 21:38:56,269 (main) DEBUG [DataNucleus.Persistence] - Java type java.lang.Float (persistent=true, DFG=true, embedded=true) 21:38:56,269 (main) DEBUG [DataNucleus.Persistence] - Java type java.lang.Integer (persistent=true, DFG=true, embedded=true) 21:38:56,269 (main) DEBUG [DataNucleus.Persistence] - Java type java.lang.Long (persistent=true, DFG=true, embedded=true) 21:38:56,269 (main) DEBUG [DataNucleus.Persistence] - Java type java.lang.Short (persistent=true, DFG=true, embedded=true) 21:38:56,269 (main) DEBUG [DataNucleus.Persistence] - Java type java.lang.Number (persistent=true, DFG=true, embedded=true) 21:38:56,269 (main) DEBUG [DataNucleus.Persistence] - Java type java.lang.String (persistent=true, DFG=true, embedded=true) 21:38:56,269 (main) DEBUG [DataNucleus.Persistence] - Java type java.lang.StringBuffer (persistent=false, DFG=false, embedded=true) 21:38:56,269 (main) DEBUG [DataNucleus.Persistence] - Java type java.lang.Enum (persistent=true, DFG=true, embedded=true) 21:38:56,270 (main) DEBUG [DataNucleus.Persistence] - Java type java.lang.Class (persistent=false, DFG=false, embedded=true) 21:38:56,270 (main) DEBUG [DataNucleus.Persistence] - Java type java.awt.image.BufferedImage (persistent=false, DFG=false, embedded=true) 21:38:56,270 (main) DEBUG [DataNucleus.Persistence] - Java type java.awt.Color (persistent=false, DFG=false, embedded=true) 21:38:56,270 (main) DEBUG [DataNucleus.Persistence] - Java type java.math.BigDecimal (persistent=true, DFG=true, embedded=true) 21:38:56,270 (main) DEBUG [DataNucleus.Persistence] - Java type java.math.BigInteger (persistent=true, DFG=true, embedded=true) 21:38:56,271 (main) DEBUG [DataNucleus.Persistence] - Java type java.net.URL (persistent=false, DFG=false, embedded=true) 21:38:56,271 (main) DEBUG [DataNucleus.Persistence] - Java type java.net.URI (persistent=false, DFG=false, embedded=true) 21:38:56,271 (main) DEBUG [DataNucleus.Persistence] - Java type java.sql.Date (persistent=false, DFG=false, embedded=false) 21:38:56,271 (main) DEBUG [DataNucleus.Persistence] - Java type java.sql.Time (persistent=false, DFG=false, embedded=false) 21:38:56,272 (main) DEBUG [DataNucleus.Persistence] - Java type java.sql.Timestamp (persistent=false, DFG=false, embedded=false) 21:38:56,272 (main) DEBUG [DataNucleus.Persistence] - Java type java.util.Date (persistent=true, DFG=true, embedded=true) 21:38:56,272 (main) DEBUG [DataNucleus.Persistence] - Java type java.util.Locale (persistent=true, DFG=false, embedded=true) 21:38:56,272 (main) DEBUG [DataNucleus.Persistence] - Java type java.util.Currency (persistent=true, DFG=false, embedded=true) 21:38:56,273 (main) DEBUG [DataNucleus.Persistence] - Java type java.util.Calendar (persistent=false, DFG=false, embedded=false) 21:38:56,273 (main) DEBUG [DataNucleus.Persistence] - Java type java.util.GregorianCalendar (persistent=false, DFG=false, embedded=false) 21:38:56,273 (main) DEBUG [DataNucleus.Persistence] - Java type java.util.UUID (persistent=false, DFG=false, embedded=false) 21:38:56,273 (main) DEBUG [DataNucleus.Persistence] - Java type java.util.TimeZone (persistent=false, DFG=false, embedded=false) 21:38:56,275 (main) DEBUG [DataNucleus.Persistence] - Java type java.util.ArrayList (persistent=true, DFG=false, embedded=false) 21:38:56,275 (main) DEBUG [DataNucleus.Persistence] - Java type java.util.Arrays$ArrayList (persistent=true, DFG=false, embedded=false) 21:38:56,275 (main) DEBUG [DataNucleus.Persistence] - Java type java.util.BitSet (persistent=false, DFG=false, embedded=false) 21:38:56,276 (main) DEBUG [DataNucleus.Persistence] - Java type java.util.Collection (persistent=true, DFG=false, embedded=false) 21:38:56,277 (main) DEBUG [DataNucleus.Persistence] - Java type java.util.HashMap (persistent=true, DFG=false, embedded=false) 21:38:56,278 (main) DEBUG [DataNucleus.Persistence] - Java type java.util.HashSet (persistent=true, DFG=false, embedded=false) 21:38:56,278 (main) DEBUG [DataNucleus.Persistence] - Java type java.util.Hashtable (persistent=true, DFG=false, embedded=false) 21:38:56,279 (main) DEBUG [DataNucleus.Persistence] - Java type java.util.LinkedHashMap (persistent=true, DFG=false, embedded=false) 21:38:56,280 (main) DEBUG [DataNucleus.Persistence] - Java type java.util.LinkedHashSet (persistent=true, DFG=false, embedded=false) 21:38:56,281 (main) DEBUG [DataNucleus.Persistence] - Java type java.util.LinkedList (persistent=true, DFG=false, embedded=false) 21:38:56,282 (main) DEBUG [DataNucleus.Persistence] - Java type java.util.List (persistent=true, DFG=false, embedded=false) 21:38:56,283 (main) DEBUG [DataNucleus.Persistence] - Java type java.util.Map (persistent=true, DFG=false, embedded=false) 21:38:56,284 (main) DEBUG [DataNucleus.Persistence] - Java type java.util.PriorityQueue (persistent=false, DFG=false, embedded=false) 21:38:56,284 (main) DEBUG [DataNucleus.Persistence] - Java type java.util.Properties (persistent=false, DFG=false, embedded=false) 21:38:56,285 (main) DEBUG [DataNucleus.Persistence] - Java type java.util.Queue (persistent=false, DFG=false, embedded=false) 21:38:56,286 (main) DEBUG [DataNucleus.Persistence] - Java type java.util.Set (persistent=true, DFG=false, embedded=false) 21:38:56,287 (main) DEBUG [DataNucleus.Persistence] - Java type java.util.SortedSet (persistent=true, DFG=false, embedded=false) 21:38:56,288 (main) DEBUG [DataNucleus.Persistence] - Java type java.util.SortedMap (persistent=true, DFG=false, embedded=false) 21:38:56,289 (main) DEBUG [DataNucleus.Persistence] - Java type java.util.Stack (persistent=false, DFG=false, embedded=false) 21:38:56,290 (main) DEBUG [DataNucleus.Persistence] - Java type java.util.TreeMap (persistent=true, DFG=false, embedded=false) 21:38:56,292 (main) DEBUG [DataNucleus.Persistence] - Java type java.util.TreeSet (persistent=true, DFG=false, embedded=false) 21:38:56,293 (main) DEBUG [DataNucleus.Persistence] - Java type java.util.Vector (persistent=true, DFG=false, embedded=false) 21:38:56,293 (main) DEBUG [DataNucleus.Persistence] - Java type [B (persistent=true, DFG=false, embedded=true) 21:38:56,293 (main) DEBUG [DataNucleus.Persistence] - Java type [C (persistent=true, DFG=false, embedded=true) 21:38:56,293 (main) DEBUG [DataNucleus.Persistence] - Java type [D (persistent=true, DFG=false, embedded=true) 21:38:56,293 (main) DEBUG [DataNucleus.Persistence] - Java type [F (persistent=true, DFG=false, embedded=true) 21:38:56,293 (main) DEBUG [DataNucleus.Persistence] - Java type [I (persistent=true, DFG=false, embedded=true) 21:38:56,293 (main) DEBUG [DataNucleus.Persistence] - Java type [J (persistent=true, DFG=false, embedded=true) 21:38:56,293 (main) DEBUG [DataNucleus.Persistence] - Java type [S (persistent=true, DFG=false, embedded=true) 21:38:56,293 (main) DEBUG [DataNucleus.Persistence] - Java type [Z (persistent=true, DFG=false, embedded=true) 21:38:56,294 (main) DEBUG [DataNucleus.Persistence] - Java type [Ljava.lang.Boolean; (persistent=true, DFG=false, embedded=true) 21:38:56,294 (main) DEBUG [DataNucleus.Persistence] - Java type [Ljava.lang.Byte; (persistent=true, DFG=false, embedded=true) 21:38:56,294 (main) DEBUG [DataNucleus.Persistence] - Java type [Ljava.lang.Character; (persistent=true, DFG=false, embedded=true) 21:38:56,294 (main) DEBUG [DataNucleus.Persistence] - Java type [Ljava.lang.Double; (persistent=true, DFG=false, embedded=true) 21:38:56,294 (main) DEBUG [DataNucleus.Persistence] - Java type [Ljava.lang.Float; (persistent=true, DFG=false, embedded=true) 21:38:56,294 (main) DEBUG [DataNucleus.Persistence] - Java type [Ljava.lang.Integer; (persistent=true, DFG=false, embedded=true) 21:38:56,294 (main) DEBUG [DataNucleus.Persistence] - Java type [Ljava.lang.Long; (persistent=true, DFG=false, embedded=true) 21:38:56,294 (main) DEBUG [DataNucleus.Persistence] - Java type [Ljava.lang.Short; (persistent=true, DFG=false, embedded=true) 21:38:56,294 (main) DEBUG [DataNucleus.Persistence] - Java type [Ljava.lang.Number; (persistent=true, DFG=false, embedded=true) 21:38:56,294 (main) DEBUG [DataNucleus.Persistence] - Java type [Ljava.lang.String; (persistent=true, DFG=false, embedded=true) 21:38:56,294 (main) DEBUG [DataNucleus.Persistence] - Java type [Ljava.math.BigInteger; (persistent=true, DFG=false, embedded=true) 21:38:56,295 (main) DEBUG [DataNucleus.Persistence] - Java type [Ljava.math.BigDecimal; (persistent=true, DFG=false, embedded=true) 21:38:56,295 (main) DEBUG [DataNucleus.Persistence] - Java type [Ljava.util.Date; (persistent=true, DFG=false, embedded=true) 21:38:56,295 (main) DEBUG [DataNucleus.Persistence] - Java type [Ljava.util.Locale; (persistent=true, DFG=false, embedded=true) 21:38:56,295 (main) DEBUG [DataNucleus.Persistence] - Java type [Ljava.lang.Enum; (persistent=true, DFG=false, embedded=true) 21:38:56,295 (main) DEBUG [DataNucleus.Persistence] - Java types support loaded 21:38:56,295 (main) DEBUG [DataNucleus.Persistence] - Type converter support initialising ... 21:38:56,296 (main) DEBUG [DataNucleus.Persistence] - Added converter for java.math.BigDecimal<->java.lang.String using org.datanucleus.store.types.converters.BigDecimalStringConverter 21:38:56,296 (main) DEBUG [DataNucleus.Persistence] - Added converter for java.math.BigInteger<->java.lang.String using org.datanucleus.store.types.converters.BigIntegerStringConverter 21:38:56,297 (main) DEBUG [DataNucleus.Persistence] - Added converter for java.util.BitSet<->java.lang.String using org.datanucleus.store.types.converters.BitSetStringConverter 21:38:56,297 (main) DEBUG [DataNucleus.Persistence] - Added converter for java.util.Calendar<->java.lang.String using org.datanucleus.store.types.converters.CalendarStringConverter 21:38:56,298 (main) DEBUG [DataNucleus.Persistence] - Added converter for java.lang.Class<->java.lang.String using org.datanucleus.store.types.converters.ClassStringConverter 21:38:56,298 (main) DEBUG [DataNucleus.Persistence] - Added converter for java.awt.Color<->java.lang.String using org.datanucleus.store.types.converters.ColorStringConverter 21:38:56,298 (main) DEBUG [DataNucleus.Persistence] - Added converter for java.util.Currency<->java.lang.String using org.datanucleus.store.types.converters.CurrencyStringConverter 21:38:56,299 (main) DEBUG [DataNucleus.Persistence] - Added converter for java.util.Date<->java.lang.Long using org.datanucleus.store.types.converters.DateLongConverter 21:38:56,299 (main) DEBUG [DataNucleus.Persistence] - Added converter for java.util.Date<->java.lang.String using org.datanucleus.store.types.converters.DateStringConverter 21:38:56,300 (main) DEBUG [DataNucleus.Persistence] - Added converter for java.util.Locale<->java.lang.String using org.datanucleus.store.types.converters.LocaleStringConverter 21:38:56,300 (main) DEBUG [DataNucleus.Persistence] - Added converter for java.sql.Date<->java.lang.Long using org.datanucleus.store.types.converters.SqlDateLongConverter 21:38:56,300 (main) DEBUG [DataNucleus.Persistence] - Added converter for java.sql.Date<->java.lang.String using org.datanucleus.store.types.converters.SqlDateStringConverter 21:38:56,301 (main) DEBUG [DataNucleus.Persistence] - Added converter for java.sql.Time<->java.lang.Long using org.datanucleus.store.types.converters.SqlTimeLongConverter 21:38:56,301 (main) DEBUG [DataNucleus.Persistence] - Added converter for java.sql.Time<->java.lang.String using org.datanucleus.store.types.converters.SqlTimeStringConverter 21:38:56,301 (main) DEBUG [DataNucleus.Persistence] - Added converter for java.sql.Timestamp<->java.lang.Long using org.datanucleus.store.types.converters.SqlTimestampLongConverter 21:38:56,302 (main) DEBUG [DataNucleus.Persistence] - Added converter for java.lang.StringBuffer<->java.lang.String using org.datanucleus.store.types.converters.StringBufferStringConverter 21:38:56,302 (main) DEBUG [DataNucleus.Persistence] - Added converter for java.util.TimeZone<->java.lang.String using org.datanucleus.store.types.converters.TimeZoneStringConverter 21:38:56,302 (main) DEBUG [DataNucleus.Persistence] - Added converter for java.net.URI<->java.lang.String using org.datanucleus.store.types.converters.URIStringConverter 21:38:56,303 (main) DEBUG [DataNucleus.Persistence] - Added converter for java.net.URL<->java.lang.String using org.datanucleus.store.types.converters.URLStringConverter 21:38:56,303 (main) DEBUG [DataNucleus.Persistence] - Added converter for java.util.UUID<->java.lang.String using org.datanucleus.store.types.converters.UUIDStringConverter 21:38:56,303 (main) DEBUG [DataNucleus.Persistence] - TypeConverter for javax.time.calendar.LocalDate<->java.lang.String ignored since java type not present in CLASSPATH 21:38:56,304 (main) DEBUG [DataNucleus.Persistence] - TypeConverter for javax.time.calendar.LocalTime<->java.lang.String ignored since java type not present in CLASSPATH 21:38:56,304 (main) DEBUG [DataNucleus.Persistence] - TypeConverter for javax.time.calendar.LocalTime<->java.lang.Long ignored since java type not present in CLASSPATH 21:38:56,305 (main) DEBUG [DataNucleus.Persistence] - TypeConverter for javax.time.calendar.LocalDateTime<->java.lang.String ignored since java type not present in CLASSPATH 21:38:56,305 (main) DEBUG [DataNucleus.Persistence] - Type converter support loaded 21:38:56,305 (main) DEBUG [DataNucleus.MetaData] - MetaDataManager : Input=(XML,Annotations), XML-Validation=false, XML-Suffices=(persistence=*.jdo, orm=orm, query=*.jdoquery), JDO-listener=false 21:38:56,305 (main) DEBUG [DataNucleus.MetaData] - MetaData Management : Loading Metadata for metadata files "[-enhancerName, ASM, /home/twister/Downloads/datanucleus-samples-usertypes-3.1/target/classes/mydomain/usertypes/package.jdo]" ... 21:38:56,305 (main) WARN [DataNucleus.MetaData] - Metadata file -enhancerName not found in CLASSPATH 21:38:56,306 (main) WARN [DataNucleus.MetaData] - Metadata file ASM not found in CLASSPATH 21:38:56,307 (main) DEBUG [DataNucleus.MetaData] - Parsing MetaData file "file:/home/twister/Downloads/datanucleus-samples-usertypes-3.1/target/classes/mydomain/usertypes/package.jdo" using handler "jdo" (validation="false") 21:38:56,324 (main) DEBUG [DataNucleus.MetaData] - XML Entity Public="-//Sun Microsystems, Inc.//DTD Java Data Objects Metadata 2.0//EN" System="http://java.sun.com/dtd/jdo_2_0.dtd" : using local source "/org/datanucleus/api/jdo/jdo_2_0.dtd" 21:38:56,341 (main) DEBUG [DataNucleus.MetaData] - Populating all MetaData ... 21:38:56,341 (main) DEBUG [DataNucleus.MetaData] - Populating Meta-Data for class mydomain.usertypes.Machine. 21:38:56,343 (main) DEBUG [DataNucleus.MetaData] - Initialising all MetaData ... 21:38:56,344 (main) DEBUG [DataNucleus.MetaData] - Initialising Meta-Data for class mydomain.usertypes.Machine. 21:38:56,345 (main) DEBUG [DataNucleus.MetaData] - MetaData Management : Load of Metadata complete 21:38:56,373 (main) DEBUG [DataNucleus.MetaData] - MetaData Management : Loading Metadata for classes "[mydomain.Main, mydomain.datanucleus.IPAddressStringConverter, mydomain.datanucleus.IPAddressMapping, mydomain.usertypes.Machine, mydomain.usertypes.IPAddress]" ... 21:38:56,373 (main) DEBUG [DataNucleus.MetaData] - MetaData of type "jdo" for class "mydomain.Main" NOT found at /META-INF/package.jdo 21:38:56,374 (main) DEBUG [DataNucleus.MetaData] - MetaData of type "jdo" for class "mydomain.Main" NOT found at /WEB-INF/package.jdo 21:38:56,374 (main) DEBUG [DataNucleus.MetaData] - MetaData of type "jdo" for class "mydomain.Main" NOT found at /package.jdo 21:38:56,374 (main) DEBUG [DataNucleus.MetaData] - MetaData of type "jdo" for class "mydomain.Main" NOT found at /mydomain/package.jdo 21:38:56,375 (main) DEBUG [DataNucleus.MetaData] - MetaData of type "jdo" for class "mydomain.Main" NOT found at /mydomain.jdo 21:38:56,375 (main) DEBUG [DataNucleus.MetaData] - MetaData of type "jdo" for class "mydomain.Main" NOT found at /mydomain/Main.jdo 21:38:56,375 (main) DEBUG [DataNucleus.MetaData] - MetaData of type "jdo" for class "mydomain.Main" not found 21:38:56,375 (main) DEBUG [DataNucleus.MetaData] - Registering class "mydomain.Main" as not having MetaData. 21:38:56,375 (main) DEBUG [DataNucleus.MetaData] - Class "mydomain.Main" has no MetaData or annotations. 21:38:56,376 (main) DEBUG [DataNucleus.MetaData] - MetaData of type "jdo" for class "mydomain.datanucleus.IPAddressStringConverter" NOT found at /META-INF/package.jdo 21:38:56,376 (main) DEBUG [DataNucleus.MetaData] - MetaData of type "jdo" for class "mydomain.datanucleus.IPAddressStringConverter" NOT found at /WEB-INF/package.jdo 21:38:56,377 (main) DEBUG [DataNucleus.MetaData] - MetaData of type "jdo" for class "mydomain.datanucleus.IPAddressStringConverter" NOT found at /package.jdo 21:38:56,377 (main) DEBUG [DataNucleus.MetaData] - MetaData of type "jdo" for class "mydomain.datanucleus.IPAddressStringConverter" NOT found at /mydomain/package.jdo 21:38:56,377 (main) DEBUG [DataNucleus.MetaData] - MetaData of type "jdo" for class "mydomain.datanucleus.IPAddressStringConverter" NOT found at /mydomain.jdo 21:38:56,378 (main) DEBUG [DataNucleus.MetaData] - MetaData of type "jdo" for class "mydomain.datanucleus.IPAddressStringConverter" NOT found at /mydomain/datanucleus/package.jdo 21:38:56,378 (main) DEBUG [DataNucleus.MetaData] - MetaData of type "jdo" for class "mydomain.datanucleus.IPAddressStringConverter" NOT found at /mydomain/datanucleus.jdo 21:38:56,378 (main) DEBUG [DataNucleus.MetaData] - MetaData of type "jdo" for class "mydomain.datanucleus.IPAddressStringConverter" NOT found at /mydomain/datanucleus/IPAddressStringConverter.jdo 21:38:56,378 (main) DEBUG [DataNucleus.MetaData] - MetaData of type "jdo" for class "mydomain.datanucleus.IPAddressStringConverter" not found 21:38:56,378 (main) DEBUG [DataNucleus.MetaData] - Registering class "mydomain.datanucleus.IPAddressStringConverter" as not having MetaData. 21:38:56,378 (main) DEBUG [DataNucleus.MetaData] - Class "mydomain.datanucleus.IPAddressStringConverter" has no MetaData or annotations. 21:38:56,398 (main) DEBUG [DataNucleus.MetaData] - MetaData of type "jdo" for class "mydomain.datanucleus.IPAddressMapping" NOT found at /META-INF/package.jdo 21:38:56,398 (main) DEBUG [DataNucleus.MetaData] - MetaData of type "jdo" for class "mydomain.datanucleus.IPAddressMapping" NOT found at /WEB-INF/package.jdo 21:38:56,398 (main) DEBUG [DataNucleus.MetaData] - MetaData of type "jdo" for class "mydomain.datanucleus.IPAddressMapping" NOT found at /package.jdo 21:38:56,399 (main) DEBUG [DataNucleus.MetaData] - MetaData of type "jdo" for class "mydomain.datanucleus.IPAddressMapping" NOT found at /mydomain/package.jdo 21:38:56,399 (main) DEBUG [DataNucleus.MetaData] - MetaData of type "jdo" for class "mydomain.datanucleus.IPAddressMapping" NOT found at /mydomain.jdo 21:38:56,399 (main) DEBUG [DataNucleus.MetaData] - MetaData of type "jdo" for class "mydomain.datanucleus.IPAddressMapping" NOT found at /mydomain/datanucleus/package.jdo 21:38:56,399 (main) DEBUG [DataNucleus.MetaData] - MetaData of type "jdo" for class "mydomain.datanucleus.IPAddressMapping" NOT found at /mydomain/datanucleus.jdo 21:38:56,399 (main) DEBUG [DataNucleus.MetaData] - MetaData of type "jdo" for class "mydomain.datanucleus.IPAddressMapping" NOT found at /mydomain/datanucleus/IPAddressMapping.jdo 21:38:56,400 (main) DEBUG [DataNucleus.MetaData] - MetaData of type "jdo" for class "mydomain.datanucleus.IPAddressMapping" not found 21:38:56,400 (main) DEBUG [DataNucleus.MetaData] - Registering class "mydomain.datanucleus.IPAddressMapping" as not having MetaData. 21:38:56,400 (main) DEBUG [DataNucleus.MetaData] - Class "mydomain.datanucleus.IPAddressMapping" has no MetaData or annotations. 21:38:56,400 (main) DEBUG [DataNucleus.MetaData] - MetaData of type "jdo" for class "mydomain.usertypes.IPAddress" NOT found at /META-INF/package.jdo 21:38:56,400 (main) DEBUG [DataNucleus.MetaData] - MetaData of type "jdo" for class "mydomain.usertypes.IPAddress" NOT found at /WEB-INF/package.jdo 21:38:56,400 (main) DEBUG [DataNucleus.MetaData] - MetaData of type "jdo" for class "mydomain.usertypes.IPAddress" NOT found at /package.jdo 21:38:56,401 (main) DEBUG [DataNucleus.MetaData] - MetaData of type "jdo" for class "mydomain.usertypes.IPAddress" NOT found at /mydomain/package.jdo 21:38:56,401 (main) DEBUG [DataNucleus.MetaData] - MetaData of type "jdo" for class "mydomain.usertypes.IPAddress" NOT found at /mydomain.jdo 21:38:56,401 (main) DEBUG [DataNucleus.MetaData] - MetaData of type "jdo" for class "mydomain.usertypes.IPAddress" NOT found at /mydomain/usertypes.jdo 21:38:56,401 (main) DEBUG [DataNucleus.MetaData] - MetaData of type "jdo" for class "mydomain.usertypes.IPAddress" NOT found at /mydomain/usertypes/IPAddress.jdo 21:38:56,401 (main) DEBUG [DataNucleus.MetaData] - MetaData of type "jdo" for class "mydomain.usertypes.IPAddress" not found 21:38:56,402 (main) DEBUG [DataNucleus.MetaData] - Registering class "mydomain.usertypes.IPAddress" as not having MetaData. 21:38:56,402 (main) DEBUG [DataNucleus.MetaData] - Class "mydomain.usertypes.IPAddress" has no MetaData or annotations. 21:38:56,402 (main) DEBUG [DataNucleus.MetaData] - Populating all MetaData ... 21:38:56,402 (main) DEBUG [DataNucleus.MetaData] - Initialising all MetaData ... 21:38:56,402 (main) DEBUG [DataNucleus.MetaData] - MetaData Management : Load of Metadata complete 21:38:56,402 (main) DEBUG [DataNucleus.Enhancer] - Enhance of class "mydomain.usertypes.Machine" starting ... 21:38:56,419 (main) DEBUG [DataNucleus.Enhancer] - Class "mydomain.usertypes.Machine" doesnt implement the interface "javax.jdo.spi.PersistenceCapable" but is required 21:38:56,419 (main) DEBUG [DataNucleus.Enhancer] - Class "mydomain.usertypes.Machine" doesnt have field "jdoInheritedFieldCount" but is required 21:38:56,419 (main) DEBUG [DataNucleus.Enhancer] - Class "mydomain.usertypes.Machine" doesnt have field "jdoFieldNames" but is required 21:38:56,419 (main) DEBUG [DataNucleus.Enhancer] - Class "mydomain.usertypes.Machine" doesnt have field "jdoPersistenceCapableSuperclass" but is required 21:38:56,419 (main) DEBUG [DataNucleus.Enhancer] - Class "mydomain.usertypes.Machine" doesnt have field "jdoFieldTypes" but is required 21:38:56,419 (main) DEBUG [DataNucleus.Enhancer] - Class "mydomain.usertypes.Machine" doesnt have field "jdoStateManager" but is required 21:38:56,419 (main) DEBUG [DataNucleus.Enhancer] - Class "mydomain.usertypes.Machine" doesnt have field "jdoFieldFlags" but is required 21:38:56,419 (main) DEBUG [DataNucleus.Enhancer] - Class "mydomain.usertypes.Machine" doesnt have field "jdoFlags" but is required 21:38:56,419 (main) DEBUG [DataNucleus.Enhancer] - Class "mydomain.usertypes.Machine" doesnt have method "__jdoGetInheritedFieldCount" but is required 21:38:56,419 (main) DEBUG [DataNucleus.Enhancer] - Class "mydomain.usertypes.Machine" doesnt have method "jdoNewInstance" but is required 21:38:56,419 (main) DEBUG [DataNucleus.Enhancer] - Class "mydomain.usertypes.Machine" doesnt have method "jdoNewInstance" but is required 21:38:56,420 (main) DEBUG [DataNucleus.Enhancer] - Class "mydomain.usertypes.Machine" doesnt have method "jdoIsDirty" but is required 21:38:56,420 (main) DEBUG [DataNucleus.Enhancer] - Class "mydomain.usertypes.Machine" doesnt have method "jdoReplaceField" but is required 21:38:56,420 (main) DEBUG [DataNucleus.Enhancer] - Class "mydomain.usertypes.Machine" doesnt have method "jdoReplaceFields" but is required 21:38:56,420 (main) DEBUG [DataNucleus.Enhancer] - Class "mydomain.usertypes.Machine" doesnt have method "jdoIsPersistent" but is required 21:38:56,420 (main) DEBUG [DataNucleus.Enhancer] - Class "mydomain.usertypes.Machine" doesnt have method "jdoIsNew" but is required 21:38:56,420 (main) DEBUG [DataNucleus.Enhancer] - Class "mydomain.usertypes.Machine" doesnt have method "jdoIsTransactional" but is required 21:38:56,420 (main) DEBUG [DataNucleus.Enhancer] - Class "mydomain.usertypes.Machine" doesnt have method "jdoProvideFields" but is required 21:38:56,420 (main) DEBUG [DataNucleus.Enhancer] - Class "mydomain.usertypes.Machine" doesnt have method "jdoCopyFields" but is required 21:38:56,420 (main) DEBUG [DataNucleus.Enhancer] - Class "mydomain.usertypes.Machine" doesnt have method "jdoCopyKeyFieldsToObjectId" but is required 21:38:56,420 (main) DEBUG [DataNucleus.Enhancer] - Class "mydomain.usertypes.Machine" doesnt have method "jdoCopyKeyFieldsToObjectId" but is required 21:38:56,420 (main) DEBUG [DataNucleus.Enhancer] - Class "mydomain.usertypes.Machine" doesnt have method "jdoGetManagedFieldCount" but is required 21:38:56,420 (main) DEBUG [DataNucleus.Enhancer] - Class "mydomain.usertypes.Machine" doesnt have method "jdoCopyKeyFieldsFromObjectId" but is required 21:38:56,420 (main) DEBUG [DataNucleus.Enhancer] - Class "mydomain.usertypes.Machine" doesnt have method "jdoCopyKeyFieldsFromObjectId" but is required 21:38:56,420 (main) DEBUG [DataNucleus.Enhancer] - Class "mydomain.usertypes.Machine" doesnt have method "jdoReplaceStateManager" but is required 21:38:56,420 (main) DEBUG [DataNucleus.Enhancer] - Class "mydomain.usertypes.Machine" doesnt have method "jdoNewObjectIdInstance" but is required 21:38:56,420 (main) DEBUG [DataNucleus.Enhancer] - Class "mydomain.usertypes.Machine" doesnt have method "jdoNewObjectIdInstance" but is required 21:38:56,420 (main) DEBUG [DataNucleus.Enhancer] - Class "mydomain.usertypes.Machine" doesnt have method "jdoGetTransactionalObjectId" but is required 21:38:56,420 (main) DEBUG [DataNucleus.Enhancer] - Class "mydomain.usertypes.Machine" doesnt have method "jdoGetPersistenceManager" but is required 21:38:56,420 (main) DEBUG [DataNucleus.Enhancer] - Class "mydomain.usertypes.Machine" doesnt have method "jdoMakeDirty" but is required 21:38:56,420 (main) DEBUG [DataNucleus.Enhancer] - Class "mydomain.usertypes.Machine" doesnt have method "__jdoFieldFlagsInit" but is required 21:38:56,420 (main) DEBUG [DataNucleus.Enhancer] - Class "mydomain.usertypes.Machine" doesnt have method "jdoSuperClone" but is required 21:38:56,421 (main) DEBUG [DataNucleus.Enhancer] - Class "mydomain.usertypes.Machine" doesnt have method "__jdoFieldNamesInit" but is required 21:38:56,421 (main) DEBUG [DataNucleus.Enhancer] - Class "mydomain.usertypes.Machine" doesnt have method "jdoProvideField" but is required 21:38:56,421 (main) DEBUG [DataNucleus.Enhancer] - Class "mydomain.usertypes.Machine" doesnt have method "jdoPreSerialize" but is required 21:38:56,421 (main) DEBUG [DataNucleus.Enhancer] - Class "mydomain.usertypes.Machine" doesnt have method "jdoCopyField" but is required 21:38:56,421 (main) DEBUG [DataNucleus.Enhancer] - Class "mydomain.usertypes.Machine" doesnt have method "jdoIsDeleted" but is required 21:38:56,421 (main) DEBUG [DataNucleus.Enhancer] - Class "mydomain.usertypes.Machine" doesnt have method "jdoReplaceFlags" but is required 21:38:56,421 (main) DEBUG [DataNucleus.Enhancer] - Class "mydomain.usertypes.Machine" doesnt have method "jdoGetObjectId" but is required 21:38:56,421 (main) DEBUG [DataNucleus.Enhancer] - Class "mydomain.usertypes.Machine" doesnt have method "jdoIsDetached" but is required 21:38:56,421 (main) DEBUG [DataNucleus.Enhancer] - Class "mydomain.usertypes.Machine" doesnt have method "__jdoPersistenceCapableSuperclassInit" but is required 21:38:56,421 (main) DEBUG [DataNucleus.Enhancer] - Class "mydomain.usertypes.Machine" doesnt have method "___jdo$loadClass" but is required 21:38:56,421 (main) DEBUG [DataNucleus.Enhancer] - Class "mydomain.usertypes.Machine" doesnt have method "__jdoFieldTypesInit" but is required 21:38:56,421 (main) DEBUG [DataNucleus.Enhancer] - Class "mydomain.usertypes.Machine" doesnt have method "jdoGetVersion" but is required 21:38:56,427 (main) DEBUG [DataNucleus.Enhancer] - Adding interface: javax.jdo.spi.PersistenceCapable 21:38:56,430 (main) DEBUG [DataNucleus.Enhancer] - Enhancing original method mydomain.usertypes.Machine. : omitting enhance of set of field "mydomain.usertypes.Machine.hostName" 21:38:56,430 (main) DEBUG [DataNucleus.Enhancer] - Enhancing original method mydomain.usertypes.Machine. : omitting enhance of set of field "mydomain.usertypes.Machine.ip" 21:38:56,430 (main) DEBUG [DataNucleus.Enhancer] - Enhancing original method mydomain.usertypes.Machine.getHostname changing field "mydomain.usertypes.Machine.hostName" for call to "jdoGethostName()" 21:38:56,430 (main) DEBUG [DataNucleus.Enhancer] - Enhancing original method mydomain.usertypes.Machine.getIP changing field "mydomain.usertypes.Machine.ip" for call to "jdoGetip()" 21:38:56,431 (main) DEBUG [DataNucleus.Enhancer] - Enhancing original method mydomain.usertypes.Machine.toString changing field "mydomain.usertypes.Machine.hostName" for call to "jdoGethostName()" 21:38:56,431 (main) DEBUG [DataNucleus.Enhancer] - Enhancing original method mydomain.usertypes.Machine.toString changing field "mydomain.usertypes.Machine.ip" for call to "jdoGetip()" 21:38:56,431 (main) DEBUG [DataNucleus.Enhancer] - Adding field "javax.jdo.spi.StateManager jdoStateManager" 21:38:56,431 (main) DEBUG [DataNucleus.Enhancer] - Adding field "byte jdoFlags" 21:38:56,431 (main) DEBUG [DataNucleus.Enhancer] - Adding field "[B jdoFieldFlags" 21:38:56,431 (main) DEBUG [DataNucleus.Enhancer] - Adding field "java.lang.Class jdoPersistenceCapableSuperclass" 21:38:56,432 (main) DEBUG [DataNucleus.Enhancer] - Adding field "[Ljava.lang.Class; jdoFieldTypes" 21:38:56,432 (main) DEBUG [DataNucleus.Enhancer] - Adding field "[Ljava.lang.String; jdoFieldNames" 21:38:56,432 (main) DEBUG [DataNucleus.Enhancer] - Adding field "int jdoInheritedFieldCount" 21:38:56,433 (main) DEBUG [DataNucleus.Enhancer] - Adding method "void ()" 21:38:56,434 (main) DEBUG [DataNucleus.Enhancer] - Adding constructor "mydomain.usertypes.Machine()" 21:38:56,435 (main) DEBUG [DataNucleus.Enhancer] - Adding method "void jdoCopyKeyFieldsFromObjectId(interface javax.jdo.spi.PersistenceCapable$ObjectIdFieldConsumer fc, class java.lang.Object oid)" 21:38:56,435 (main) DEBUG [DataNucleus.Enhancer] - Adding method "void jdoCopyKeyFieldsFromObjectId(class java.lang.Object oid)" 21:38:56,435 (main) DEBUG [DataNucleus.Enhancer] - Adding method "void jdoCopyKeyFieldsToObjectId(class java.lang.Object oid)" 21:38:56,435 (main) DEBUG [DataNucleus.Enhancer] - Adding method "void jdoCopyKeyFieldsToObjectId(interface javax.jdo.spi.PersistenceCapable$ObjectIdFieldSupplier fs, class java.lang.Object oid)" 21:38:56,436 (main) DEBUG [DataNucleus.Enhancer] - Adding method "java.lang.Object jdoGetObjectId()" 21:38:56,436 (main) DEBUG [DataNucleus.Enhancer] - Adding method "java.lang.Object jdoGetVersion()" 21:38:56,436 (main) DEBUG [DataNucleus.Enhancer] - Adding method "void jdoPreSerialize()" 21:38:56,437 (main) DEBUG [DataNucleus.Enhancer] - Adding method "javax.jdo.PersistenceManager jdoGetPersistenceManager()" 21:38:56,437 (main) DEBUG [DataNucleus.Enhancer] - Adding method "java.lang.Object jdoGetTransactionalObjectId()" 21:38:56,437 (main) DEBUG [DataNucleus.Enhancer] - Adding method "boolean jdoIsDeleted()" 21:38:56,437 (main) DEBUG [DataNucleus.Enhancer] - Adding method "boolean jdoIsDirty()" 21:38:56,437 (main) DEBUG [DataNucleus.Enhancer] - Adding method "boolean jdoIsNew()" 21:38:56,437 (main) DEBUG [DataNucleus.Enhancer] - Adding method "boolean jdoIsPersistent()" 21:38:56,437 (main) DEBUG [DataNucleus.Enhancer] - Adding method "boolean jdoIsTransactional()" 21:38:56,437 (main) DEBUG [DataNucleus.Enhancer] - Adding method "void jdoMakeDirty(class java.lang.String fieldName)" 21:38:56,437 (main) DEBUG [DataNucleus.Enhancer] - Adding method "java.lang.Object jdoNewObjectIdInstance()" 21:38:56,437 (main) DEBUG [DataNucleus.Enhancer] - Adding method "java.lang.Object jdoNewObjectIdInstance(class java.lang.Object key)" 21:38:56,438 (main) DEBUG [DataNucleus.Enhancer] - Adding method "void jdoProvideFields(class [I indices)" 21:38:56,438 (main) DEBUG [DataNucleus.Enhancer] - Adding method "void jdoReplaceFields(class [I indices)" 21:38:56,438 (main) DEBUG [DataNucleus.Enhancer] - Adding method "void jdoReplaceFlags()" 21:38:56,438 (main) DEBUG [DataNucleus.Enhancer] - Adding method "void jdoReplaceStateManager(interface javax.jdo.spi.StateManager sm)" 21:38:56,438 (main) DEBUG [DataNucleus.Enhancer] - Adding method "boolean jdoIsDetached()" 21:38:56,438 (main) DEBUG [DataNucleus.Enhancer] - Adding method "javax.jdo.spi.PersistenceCapable jdoNewInstance(interface javax.jdo.spi.StateManager sm)" 21:38:56,438 (main) DEBUG [DataNucleus.Enhancer] - Adding method "javax.jdo.spi.PersistenceCapable jdoNewInstance(interface javax.jdo.spi.StateManager sm, class java.lang.Object obj)" 21:38:56,439 (main) DEBUG [DataNucleus.Enhancer] - Adding method "void jdoReplaceField(int index)" 21:38:56,439 (main) DEBUG [DataNucleus.Enhancer] - Adding method "void jdoProvideField(int index)" 21:38:56,439 (main) DEBUG [DataNucleus.Enhancer] - Adding method "void jdoCopyField(class mydomain.usertypes.Machine obj, int index)" 21:38:56,440 (main) DEBUG [DataNucleus.Enhancer] - Adding method "void jdoCopyFields(class java.lang.Object obj, class [I indices)" 21:38:56,440 (main) DEBUG [DataNucleus.Enhancer] - Adding method "[Ljava.lang.String; __jdoFieldNamesInit()" 21:38:56,440 (main) DEBUG [DataNucleus.Enhancer] - Adding method "[Ljava.lang.Class; __jdoFieldTypesInit()" 21:38:56,440 (main) DEBUG [DataNucleus.Enhancer] - Adding method "[B __jdoFieldFlagsInit()" 21:38:56,440 (main) DEBUG [DataNucleus.Enhancer] - Adding method "int __jdoGetInheritedFieldCount()" 21:38:56,441 (main) DEBUG [DataNucleus.Enhancer] - Adding method "int jdoGetManagedFieldCount()" 21:38:56,441 (main) DEBUG [DataNucleus.Enhancer] - Adding method "java.lang.Class __jdoPersistenceCapableSuperclassInit()" 21:38:56,441 (main) DEBUG [DataNucleus.Enhancer] - Adding method "java.lang.Class ___jdo$loadClass(class java.lang.String className)" 21:38:56,442 (main) DEBUG [DataNucleus.Enhancer] - Adding method "java.lang.Object jdoSuperClone()" 21:38:56,443 (main) DEBUG [DataNucleus.Enhancer] - Adding method "java.lang.String jdoGethostName(class mydomain.usertypes.Machine objPC)" 21:38:56,443 (main) DEBUG [DataNucleus.Enhancer] - Adding method "void jdoSethostName(class mydomain.usertypes.Machine objPC, class java.lang.String val)" 21:38:56,445 (main) DEBUG [DataNucleus.Enhancer] - Adding method "mydomain.usertypes.IPAddress jdoGetip(class mydomain.usertypes.Machine objPC)" 21:38:56,445 (main) DEBUG [DataNucleus.Enhancer] - Adding method "void jdoSetip(class mydomain.usertypes.Machine objPC, class mydomain.usertypes.IPAddress val)" 21:38:56,446 (main) INFO [DataNucleus.Enhancer] - Writing class file "/home/twister/Downloads/datanucleus-samples-usertypes-3.1/target/classes/mydomain/usertypes/Machine.class" with enhanced definition 21:38:56,446 (main) DEBUG [DataNucleus.Enhancer] - Enhance of class "mydomain.usertypes.Machine" completed 21:38:56,446 (main) INFO [DataNucleus.Enhancer] - DataNucleus Enhancer completed with success for 1 classes. Timings : input=143 ms, enhance=44 ms, total=187 ms. Consult the log for full details 21:39:32,582 (mydomain.Main.main()) DEBUG [DataNucleus.Plugin] - 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.. 21:39:32,584 (mydomain.Main.main()) DEBUG [DataNucleus.Plugin] - Using PluginRegistry org.datanucleus.plugin.NonManagedPluginRegistry 21:39:32,601 (mydomain.Main.main()) DEBUG [DataNucleus.Plugin] - Registering bundle org.datanucleus version 3.1.0.release at URL file:/home/twister/.m2/repository/org/datanucleus/datanucleus-core/3.1.0-release/datanucleus-core-3.1.0-release.jar. 21:39:32,632 (mydomain.Main.main()) DEBUG [DataNucleus.Plugin] - Loading extension points from plug-in file jar:file:/home/twister/.m2/repository/org/datanucleus/datanucleus-core/3.1.0-release/datanucleus-core-3.1.0-release.jar!/plugin.xml. 21:39:32,658 (mydomain.Main.main()) DEBUG [DataNucleus.Plugin] - Loading extensions from plug-in file jar:file:/home/twister/.m2/repository/org/datanucleus/datanucleus-core/3.1.0-release/datanucleus-core-3.1.0-release.jar!/plugin.xml. 21:39:32,663 (mydomain.Main.main()) DEBUG [DataNucleus.Plugin] - Registering bundle org.datanucleus.api.jdo version 3.1.0.release at URL file:/home/twister/.m2/repository/org/datanucleus/datanucleus-api-jdo/3.1.0-release/datanucleus-api-jdo-3.1.0-release.jar. 21:39:32,668 (mydomain.Main.main()) DEBUG [DataNucleus.Plugin] - Loading extension points from plug-in file jar:file:/home/twister/.m2/repository/org/datanucleus/datanucleus-api-jdo/3.1.0-release/datanucleus-api-jdo-3.1.0-release.jar!/plugin.xml. 21:39:32,670 (mydomain.Main.main()) DEBUG [DataNucleus.Plugin] - Loading extensions from plug-in file jar:file:/home/twister/.m2/repository/org/datanucleus/datanucleus-api-jdo/3.1.0-release/datanucleus-api-jdo-3.1.0-release.jar!/plugin.xml. 21:39:32,671 (mydomain.Main.main()) WARN [DataNucleus.Plugin] - Could not find MANIFEST.MF file for plugin file "file:/home/twister/Downloads/datanucleus-samples-usertypes-3.1/target/classes/plugin.xml" so ignoring it 21:39:32,671 (mydomain.Main.main()) DEBUG [DataNucleus.Plugin] - Registering bundle org.datanucleus.store.rdbms version 3.1.0.release at URL file:/home/twister/.m2/repository/org/datanucleus/datanucleus-rdbms/3.1.0-release/datanucleus-rdbms-3.1.0-release.jar. 21:39:32,695 (mydomain.Main.main()) DEBUG [DataNucleus.Plugin] - Loading extension points from plug-in file jar:file:/home/twister/.m2/repository/org/datanucleus/datanucleus-rdbms/3.1.0-release/datanucleus-rdbms-3.1.0-release.jar!/plugin.xml. 21:39:32,709 (mydomain.Main.main()) DEBUG [DataNucleus.Plugin] - Loading extensions from plug-in file jar:file:/home/twister/.m2/repository/org/datanucleus/datanucleus-rdbms/3.1.0-release/datanucleus-rdbms-3.1.0-release.jar!/plugin.xml. 21:39:32,743 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java types support initialising ... 21:39:32,744 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type boolean (persistent=true, DFG=true, embedded=true) 21:39:32,744 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type byte (persistent=true, DFG=true, embedded=true) 21:39:32,744 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type char (persistent=true, DFG=true, embedded=true) 21:39:32,744 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type double (persistent=true, DFG=true, embedded=true) 21:39:32,744 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type float (persistent=true, DFG=true, embedded=true) 21:39:32,744 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type int (persistent=true, DFG=true, embedded=true) 21:39:32,744 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type long (persistent=true, DFG=true, embedded=true) 21:39:32,744 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type short (persistent=true, DFG=true, embedded=true) 21:39:32,744 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.lang.Boolean (persistent=true, DFG=true, embedded=true) 21:39:32,744 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.lang.Byte (persistent=true, DFG=true, embedded=true) 21:39:32,744 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.lang.Character (persistent=true, DFG=true, embedded=true) 21:39:32,744 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.lang.Double (persistent=true, DFG=true, embedded=true) 21:39:32,744 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.lang.Float (persistent=true, DFG=true, embedded=true) 21:39:32,744 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.lang.Integer (persistent=true, DFG=true, embedded=true) 21:39:32,744 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.lang.Long (persistent=true, DFG=true, embedded=true) 21:39:32,744 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.lang.Short (persistent=true, DFG=true, embedded=true) 21:39:32,745 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.lang.Number (persistent=true, DFG=true, embedded=true) 21:39:32,745 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.lang.String (persistent=true, DFG=true, embedded=true) 21:39:32,745 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.lang.StringBuffer (persistent=false, DFG=false, embedded=true) 21:39:32,745 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.lang.Enum (persistent=true, DFG=true, embedded=true) 21:39:32,745 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.lang.Class (persistent=false, DFG=false, embedded=true) 21:39:32,745 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.awt.image.BufferedImage (persistent=false, DFG=false, embedded=true) 21:39:32,745 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.awt.Color (persistent=false, DFG=false, embedded=true) 21:39:32,745 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.math.BigDecimal (persistent=true, DFG=true, embedded=true) 21:39:32,746 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.math.BigInteger (persistent=true, DFG=true, embedded=true) 21:39:32,746 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.net.URL (persistent=false, DFG=false, embedded=true) 21:39:32,746 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.net.URI (persistent=false, DFG=false, embedded=true) 21:39:32,746 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.sql.Date (persistent=false, DFG=false, embedded=false) 21:39:32,747 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.sql.Time (persistent=false, DFG=false, embedded=false) 21:39:32,747 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.sql.Timestamp (persistent=false, DFG=false, embedded=false) 21:39:32,747 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.util.Date (persistent=true, DFG=true, embedded=true) 21:39:32,747 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.util.Locale (persistent=true, DFG=false, embedded=true) 21:39:32,747 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.util.Currency (persistent=true, DFG=false, embedded=true) 21:39:32,748 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.util.Calendar (persistent=false, DFG=false, embedded=false) 21:39:32,748 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.util.GregorianCalendar (persistent=false, DFG=false, embedded=false) 21:39:32,748 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.util.UUID (persistent=false, DFG=false, embedded=false) 21:39:32,748 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.util.TimeZone (persistent=false, DFG=false, embedded=false) 21:39:32,750 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.util.ArrayList (persistent=true, DFG=false, embedded=false) 21:39:32,750 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.util.Arrays$ArrayList (persistent=true, DFG=false, embedded=false) 21:39:32,750 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.util.BitSet (persistent=false, DFG=false, embedded=false) 21:39:32,751 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.util.Collection (persistent=true, DFG=false, embedded=false) 21:39:32,752 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.util.HashMap (persistent=true, DFG=false, embedded=false) 21:39:32,753 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.util.HashSet (persistent=true, DFG=false, embedded=false) 21:39:32,754 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.util.Hashtable (persistent=true, DFG=false, embedded=false) 21:39:32,755 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.util.LinkedHashMap (persistent=true, DFG=false, embedded=false) 21:39:32,756 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.util.LinkedHashSet (persistent=true, DFG=false, embedded=false) 21:39:32,757 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.util.LinkedList (persistent=true, DFG=false, embedded=false) 21:39:32,757 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.util.List (persistent=true, DFG=false, embedded=false) 21:39:32,758 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.util.Map (persistent=true, DFG=false, embedded=false) 21:39:32,759 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.util.PriorityQueue (persistent=false, DFG=false, embedded=false) 21:39:32,760 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.util.Properties (persistent=false, DFG=false, embedded=false) 21:39:32,761 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.util.Queue (persistent=false, DFG=false, embedded=false) 21:39:32,762 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.util.Set (persistent=true, DFG=false, embedded=false) 21:39:32,763 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.util.SortedSet (persistent=true, DFG=false, embedded=false) 21:39:32,765 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.util.SortedMap (persistent=true, DFG=false, embedded=false) 21:39:32,767 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.util.Stack (persistent=false, DFG=false, embedded=false) 21:39:32,769 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.util.TreeMap (persistent=true, DFG=false, embedded=false) 21:39:32,771 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.util.TreeSet (persistent=true, DFG=false, embedded=false) 21:39:32,773 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type java.util.Vector (persistent=true, DFG=false, embedded=false) 21:39:32,773 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type [B (persistent=true, DFG=false, embedded=true) 21:39:32,773 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type [C (persistent=true, DFG=false, embedded=true) 21:39:32,773 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type [D (persistent=true, DFG=false, embedded=true) 21:39:32,773 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type [F (persistent=true, DFG=false, embedded=true) 21:39:32,773 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type [I (persistent=true, DFG=false, embedded=true) 21:39:32,773 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type [J (persistent=true, DFG=false, embedded=true) 21:39:32,773 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type [S (persistent=true, DFG=false, embedded=true) 21:39:32,773 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type [Z (persistent=true, DFG=false, embedded=true) 21:39:32,774 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type [Ljava.lang.Boolean; (persistent=true, DFG=false, embedded=true) 21:39:32,774 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type [Ljava.lang.Byte; (persistent=true, DFG=false, embedded=true) 21:39:32,774 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type [Ljava.lang.Character; (persistent=true, DFG=false, embedded=true) 21:39:32,774 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type [Ljava.lang.Double; (persistent=true, DFG=false, embedded=true) 21:39:32,774 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type [Ljava.lang.Float; (persistent=true, DFG=false, embedded=true) 21:39:32,774 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type [Ljava.lang.Integer; (persistent=true, DFG=false, embedded=true) 21:39:32,774 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type [Ljava.lang.Long; (persistent=true, DFG=false, embedded=true) 21:39:32,774 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type [Ljava.lang.Short; (persistent=true, DFG=false, embedded=true) 21:39:32,774 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type [Ljava.lang.Number; (persistent=true, DFG=false, embedded=true) 21:39:32,774 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type [Ljava.lang.String; (persistent=true, DFG=false, embedded=true) 21:39:32,774 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type [Ljava.math.BigInteger; (persistent=true, DFG=false, embedded=true) 21:39:32,775 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type [Ljava.math.BigDecimal; (persistent=true, DFG=false, embedded=true) 21:39:32,775 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type [Ljava.util.Date; (persistent=true, DFG=false, embedded=true) 21:39:32,775 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type [Ljava.util.Locale; (persistent=true, DFG=false, embedded=true) 21:39:32,775 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java type [Ljava.lang.Enum; (persistent=true, DFG=false, embedded=true) 21:39:32,775 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Java types support loaded 21:39:32,775 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Type converter support initialising ... 21:39:32,776 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Added converter for java.math.BigDecimal<->java.lang.String using org.datanucleus.store.types.converters.BigDecimalStringConverter 21:39:32,777 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Added converter for java.math.BigInteger<->java.lang.String using org.datanucleus.store.types.converters.BigIntegerStringConverter 21:39:32,778 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Added converter for java.util.BitSet<->java.lang.String using org.datanucleus.store.types.converters.BitSetStringConverter 21:39:32,779 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Added converter for java.util.Calendar<->java.lang.String using org.datanucleus.store.types.converters.CalendarStringConverter 21:39:32,780 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Added converter for java.lang.Class<->java.lang.String using org.datanucleus.store.types.converters.ClassStringConverter 21:39:32,781 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Added converter for java.awt.Color<->java.lang.String using org.datanucleus.store.types.converters.ColorStringConverter 21:39:32,781 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Added converter for java.util.Currency<->java.lang.String using org.datanucleus.store.types.converters.CurrencyStringConverter 21:39:32,782 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Added converter for java.util.Date<->java.lang.Long using org.datanucleus.store.types.converters.DateLongConverter 21:39:32,783 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Added converter for java.util.Date<->java.lang.String using org.datanucleus.store.types.converters.DateStringConverter 21:39:32,784 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Added converter for java.util.Locale<->java.lang.String using org.datanucleus.store.types.converters.LocaleStringConverter 21:39:32,785 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Added converter for java.sql.Date<->java.lang.Long using org.datanucleus.store.types.converters.SqlDateLongConverter 21:39:32,785 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Added converter for java.sql.Date<->java.lang.String using org.datanucleus.store.types.converters.SqlDateStringConverter 21:39:32,786 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Added converter for java.sql.Time<->java.lang.Long using org.datanucleus.store.types.converters.SqlTimeLongConverter 21:39:32,787 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Added converter for java.sql.Time<->java.lang.String using org.datanucleus.store.types.converters.SqlTimeStringConverter 21:39:32,787 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Added converter for java.sql.Timestamp<->java.lang.Long using org.datanucleus.store.types.converters.SqlTimestampLongConverter 21:39:32,788 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Added converter for java.lang.StringBuffer<->java.lang.String using org.datanucleus.store.types.converters.StringBufferStringConverter 21:39:32,788 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Added converter for java.util.TimeZone<->java.lang.String using org.datanucleus.store.types.converters.TimeZoneStringConverter 21:39:32,789 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Added converter for java.net.URI<->java.lang.String using org.datanucleus.store.types.converters.URIStringConverter 21:39:32,790 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Added converter for java.net.URL<->java.lang.String using org.datanucleus.store.types.converters.URLStringConverter 21:39:32,790 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Added converter for java.util.UUID<->java.lang.String using org.datanucleus.store.types.converters.UUIDStringConverter 21:39:32,791 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - TypeConverter for javax.time.calendar.LocalDate<->java.lang.String ignored since java type not present in CLASSPATH 21:39:32,792 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - TypeConverter for javax.time.calendar.LocalTime<->java.lang.String ignored since java type not present in CLASSPATH 21:39:32,793 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - TypeConverter for javax.time.calendar.LocalTime<->java.lang.Long ignored since java type not present in CLASSPATH 21:39:32,794 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - TypeConverter for javax.time.calendar.LocalDateTime<->java.lang.String ignored since java type not present in CLASSPATH 21:39:32,794 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Type converter support loaded 21:39:32,794 (mydomain.Main.main()) DEBUG [DataNucleus.MetaData] - MetaDataManager : Input=(XML,Annotations), XML-Validation=false, XML-Suffices=(persistence=*.jdo, orm=orm, query=*.jdoquery), JDO-listener=true 21:39:32,794 (mydomain.Main.main()) DEBUG [DataNucleus.MetaData] - Registering listener for metadata initialisation 21:39:32,801 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Creating StoreManager for datastore 21:39:32,841 (mydomain.Main.main()) DEBUG [DataNucleus.Connection] - Created tx data source using pooling type of dbcp-builtin 21:39:32,841 (mydomain.Main.main()) DEBUG [DataNucleus.Connection] - Registered transactional connection factory under name "rdbms/tx" 21:39:32,841 (mydomain.Main.main()) DEBUG [DataNucleus.Connection] - Created nontx data source using pooling type of dbcp-builtin 21:39:32,841 (mydomain.Main.main()) DEBUG [DataNucleus.Connection] - Registered nontransactional connection factory under name "rdbms/nontx" 21:39:32,956 (mydomain.Main.main()) DEBUG [DataNucleus.Connection] - Connection "jdbc:hsqldb:mem:nucleus1, UserName=SA, HSQL Database Engine Driver" opened 21:39:32,970 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.lang.Boolean (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.CharRDBMSMapping, default=false) 21:39:32,971 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.lang.Boolean (jdbc-type=BOOLEAN, sql-type=BOOLEAN, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.BooleanRDBMSMapping, default=false) 21:39:32,971 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.lang.Boolean (jdbc-type=TINYINT, sql-type=TINYINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.TinyIntRDBMSMapping, default=false) 21:39:32,971 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.lang.Boolean (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.SmallIntRDBMSMapping, default=false) 21:39:32,972 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.lang.Byte (jdbc-type=TINYINT, sql-type=TINYINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.TinyIntRDBMSMapping, default=true) 21:39:32,972 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.lang.Byte (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.SmallIntRDBMSMapping, default=false) 21:39:32,972 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.lang.Character (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.CharRDBMSMapping, default=true) 21:39:32,973 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.lang.Character (jdbc-type=INTEGER, sql-type=INTEGER, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.IntegerRDBMSMapping, default=false) 21:39:32,973 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.lang.Double (jdbc-type=DOUBLE, sql-type=DOUBLE, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.DoubleRDBMSMapping, default=true) 21:39:32,974 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.lang.Double (jdbc-type=DECIMAL, sql-type=DECIMAL, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.DecimalRDBMSMapping, default=false) 21:39:32,974 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.lang.Float (jdbc-type=FLOAT, sql-type=FLOAT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.FloatRDBMSMapping, default=true) 21:39:32,974 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.lang.Float (jdbc-type=DOUBLE, sql-type=DOUBLE, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.DoubleRDBMSMapping, default=false) 21:39:32,974 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.lang.Float (jdbc-type=REAL, sql-type=REAL, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.RealRDBMSMapping, default=false) 21:39:32,975 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.lang.Float (jdbc-type=DECIMAL, sql-type=DECIMAL, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.DecimalRDBMSMapping, default=false) 21:39:32,975 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.lang.Integer (jdbc-type=INTEGER, sql-type=INTEGER, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.IntegerRDBMSMapping, default=true) 21:39:32,975 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.lang.Integer (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.BigIntRDBMSMapping, default=false) 21:39:32,975 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.lang.Integer (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.NumericRDBMSMapping, default=false) 21:39:32,975 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.lang.Integer (jdbc-type=TINYINT, sql-type=TINYINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.TinyIntRDBMSMapping, default=false) 21:39:32,975 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.lang.Integer (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.SmallIntRDBMSMapping, default=false) 21:39:32,976 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.lang.Long (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.BigIntRDBMSMapping, default=true) 21:39:32,976 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.lang.Long (jdbc-type=INTEGER, sql-type=INT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.IntegerRDBMSMapping, default=false) 21:39:32,976 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.lang.Long (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.NumericRDBMSMapping, default=false) 21:39:32,976 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.lang.Long (jdbc-type=TINYINT, sql-type=TINYINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.TinyIntRDBMSMapping, default=false) 21:39:32,976 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.lang.Long (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.SmallIntRDBMSMapping, default=false) 21:39:32,976 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.lang.Short (jdbc-type=SMALLINT, sql-type=SMALLINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.SmallIntRDBMSMapping, default=true) 21:39:32,976 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.lang.Short (jdbc-type=INTEGER, sql-type=INTEGER, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.IntegerRDBMSMapping, default=false) 21:39:32,976 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.lang.Short (jdbc-type=TINYINT, sql-type=TINYINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.TinyIntRDBMSMapping, default=false) 21:39:32,976 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.lang.String (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.VarCharRDBMSMapping, default=true) 21:39:32,977 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.lang.String (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.CharRDBMSMapping, default=false) 21:39:32,977 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.lang.String (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.BigIntRDBMSMapping, default=false) 21:39:32,977 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.lang.String (jdbc-type=LONGVARCHAR, sql-type=LONGVARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.LongVarcharRDBMSMapping, default=false) 21:39:32,977 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.lang.String (jdbc-type=CLOB, sql-type=CLOB, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.ClobRDBMSMapping, default=false) 21:39:32,979 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.lang.String (jdbc-type=BLOB, sql-type=BLOB, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.BlobRDBMSMapping, default=false) 21:39:32,981 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.lang.String (jdbc-type=NVARCHAR, sql-type=NVARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.NVarcharRDBMSMapping, default=false) 21:39:32,981 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.lang.String (jdbc-type=NCHAR, sql-type=NCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.NCharRDBMSMapping, default=false) 21:39:32,981 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.math.BigDecimal (jdbc-type=DECIMAL, sql-type=DECIMAL, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.DecimalRDBMSMapping, default=true) 21:39:32,981 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.math.BigDecimal (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.NumericRDBMSMapping, default=false) 21:39:32,981 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.math.BigInteger (jdbc-type=NUMERIC, sql-type=NUMERIC, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.NumericRDBMSMapping, default=true) 21:39:32,981 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.sql.Date (jdbc-type=DATE, sql-type=DATE, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.DateRDBMSMapping, default=true) 21:39:32,982 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.sql.Date (jdbc-type=TIMESTAMP, sql-type=TIMESTAMP, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.TimestampRDBMSMapping, default=false) 21:39:32,982 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.sql.Date (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.CharRDBMSMapping, default=false) 21:39:32,982 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.sql.Date (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.VarCharRDBMSMapping, default=false) 21:39:32,982 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.sql.Date (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.BigIntRDBMSMapping, default=false) 21:39:32,982 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.sql.Time (jdbc-type=TIME, sql-type=TIME, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.TimeRDBMSMapping, default=true) 21:39:32,982 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.sql.Time (jdbc-type=TIMESTAMP, sql-type=TIMESTAMP, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.TimestampRDBMSMapping, default=false) 21:39:32,982 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.sql.Time (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.CharRDBMSMapping, default=false) 21:39:32,982 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.sql.Time (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.VarCharRDBMSMapping, default=false) 21:39:32,982 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.sql.Time (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.BigIntRDBMSMapping, default=false) 21:39:32,982 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.sql.Timestamp (jdbc-type=TIMESTAMP, sql-type=TIMESTAMP, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.TimestampRDBMSMapping, default=true) 21:39:32,982 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.sql.Timestamp (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.CharRDBMSMapping, default=false) 21:39:32,983 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.sql.Timestamp (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.VarCharRDBMSMapping, default=false) 21:39:32,983 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.util.Date (jdbc-type=TIMESTAMP, sql-type=TIMESTAMP, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.TimestampRDBMSMapping, default=true) 21:39:32,983 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.util.Date (jdbc-type=DATE, sql-type=DATE, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.DateRDBMSMapping, default=false) 21:39:32,983 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.util.Date (jdbc-type=CHAR, sql-type=CHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.CharRDBMSMapping, default=false) 21:39:32,983 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.util.Date (jdbc-type=VARCHAR, sql-type=VARCHAR, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.VarCharRDBMSMapping, default=false) 21:39:32,983 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.util.Date (jdbc-type=BIGINT, sql-type=BIGINT, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.BigIntRDBMSMapping, default=false) 21:39:32,983 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.io.Serializable (jdbc-type=LONGVARBINARY, sql-type=LONGVARBINARY, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.LongVarBinaryRDBMSMapping, default=true) 21:39:32,983 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.io.Serializable (jdbc-type=BLOB, sql-type=BLOB, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.BlobRDBMSMapping, default=false) 21:39:32,983 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Adding RDBMS support for Java type java.io.Serializable (jdbc-type=VARBINARY, sql-type=VARBINARY, datastore-mapping-type=org.datanucleus.store.rdbms.mapping.VarBinaryRDBMSMapping, default=false) 21:39:32,984 (mydomain.Main.main()) DEBUG [DataNucleus.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.BigIntRDBMSMapping, default=true) 21:39:32,984 (mydomain.Main.main()) DEBUG [DataNucleus.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.IntegerRDBMSMapping, default=false) 21:39:32,984 (mydomain.Main.main()) DEBUG [DataNucleus.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.NumericRDBMSMapping, default=false) 21:39:32,984 (mydomain.Main.main()) DEBUG [DataNucleus.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.CharRDBMSMapping, default=false) 21:39:32,984 (mydomain.Main.main()) DEBUG [DataNucleus.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.VarCharRDBMSMapping, default=false) 21:39:32,998 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Removing RDBMS support for Java type java.lang.String (jdbc-type=NCHAR, sql-type=NCHAR) 21:39:32,998 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Removing RDBMS support for Java type java.lang.String (jdbc-type=NVARCHAR, sql-type=NVARCHAR) 21:39:33,012 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore.Schema] - Column "DELETEME1344281973007.UNUSED" added to internal representation of table. 21:39:33,015 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore.Schema] - Creating table DELETEME1344281973007 21:39:33,016 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore.Schema] - CREATE TABLE DELETEME1344281973007 ( UNUSED INTEGER NOT NULL ) 21:39:33,017 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore.Schema] - Execution Time = 0 ms 21:39:33,024 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore.Schema] - Catalog Name could not be determined for this datastore 21:39:33,024 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore.Schema] - Dropping table DELETEME1344281973007 21:39:33,024 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore.Schema] - DROP TABLE DELETEME1344281973007 21:39:33,025 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore.Schema] - Execution Time = 1 ms 21:39:33,025 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore.Schema] - Initialising Catalog "", Schema "PUBLIC" using "None" auto-start option 21:39:33,025 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore.Schema] - Catalog "", Schema "PUBLIC" initialised - managing 0 classes 21:39:33,025 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - ======================= Datastore ========================= 21:39:33,025 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - StoreManager : "rdbms" (org.datanucleus.store.rdbms.RDBMSStoreManager) 21:39:33,025 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - AutoStart : mechanism=None, mode=Quiet 21:39:33,025 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Datastore : read-write 21:39:33,025 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Schema Control : AutoCreate(Tables,Columns,Constraints), Validate(None) 21:39:33,025 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Query Languages : [JDOQL, JPQL, SQL, STOREDPROC] 21:39:33,025 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Queries : Timeout=0 21:39:33,025 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - =========================================================== 21:39:33,025 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Datastore Adapter : org.datanucleus.store.rdbms.adapter.HSQLAdapter 21:39:33,025 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Datastore : name="HSQL Database Engine" version="1.8.0" 21:39:33,025 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Datastore Driver : name="HSQL Database Engine Driver" version="1.8.0" 21:39:33,025 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Transactional Connections : Pooling = dbcp-builtin 21:39:33,025 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Non-Transactional Connections : Pooling = dbcp-builtin 21:39:33,025 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Datastore Identifiers : factory="datanucleus2" case=UPPERCASE schema=PUBLIC 21:39:33,025 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Supported Identifier Cases : UPPERCASE "MixedCase-Sensitive" 21:39:33,026 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Supported Identifier Lengths (max) : Table=128 Column=128 Constraint=128 Index=128 Delimiter=" 21:39:33,026 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Support for Identifiers in DDL : catalog=false schema=true 21:39:33,026 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Datastore : checkTableViewExistence, rdbmsConstraintCreateMode=DataNucleus, initialiseColumnInfo=ALL 21:39:33,026 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Support Statement Batching : no 21:39:33,026 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Queries : Results direction=forward, type=forward-only, concurrency=read-only 21:39:33,026 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Java-Types : string-default-length=255 21:39:33,026 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - JDBC-Types : BLOB, CLOB, TIMESTAMP, TIME, DATE, OTHER, BOOLEAN, VARCHAR, DECIMAL, NUMERIC, CHAR, BINARY, REAL, LONGVARCHAR, FLOAT, LONGVARBINARY, SMALLINT, VARBINARY, INTEGER, TINYINT, BIGINT, DOUBLE 21:39:33,026 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - =========================================================== 21:39:33,026 (mydomain.Main.main()) DEBUG [DataNucleus.Connection] - Connection "jdbc:hsqldb:mem:nucleus1, UserName=SA, HSQL Database Engine Driver" non enlisted to a transaction is being committed. 21:39:33,026 (mydomain.Main.main()) DEBUG [DataNucleus.Connection] - Connection "jdbc:hsqldb:mem:nucleus1, UserName=SA, HSQL Database Engine Driver" closed 21:39:33,026 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - StoreManager now created 21:39:33,026 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - ================= Persistence Configuration =============== 21:39:33,027 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - DataNucleus Persistence Factory - Vendor: "DataNucleus" Version: "3.1.0.release" 21:39:33,027 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - DataNucleus Persistence Factory initialised for datastore URL="jdbc:hsqldb:mem:nucleus1" driver="org.hsqldb.jdbcDriver" userName="sa" 21:39:33,027 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - JDK : 1.6.0_24 on Linux 21:39:33,027 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Persistence API : JDO 21:39:33,027 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Plugin Registry : org.datanucleus.plugin.NonManagedPluginRegistry 21:39:33,027 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Standard Options : pm-singlethreaded, nontransactional-read, nontransactional-write, serverTimeZone=Europe/Paris 21:39:33,027 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Persistence Options : reachability-at-commit managed-relations(checked) deletion-policy=JDO2 21:39:33,027 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Transactions : type=RESOURCE_LOCAL mode=datastore isolation=read-committed 21:39:33,027 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Value Generation : txn-isolation=read-committed connection=New 21:39:33,027 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - ClassLoading : jdo 21:39:33,027 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Cache : Level1 (soft), Level2 (soft, mode=UNSPECIFIED), QueryResults (soft), Collections/Maps 21:39:33,027 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - =========================================================== 21:39:33,029 (mydomain.Main.main()) DEBUG [DataNucleus.Cache] - Level 2 Cache of type "soft" initialised 21:39:33,041 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Implementation creator not configured. Due to that, support for 'persistent interfaces' ("PersistenceManager.newInstance()") was disabled! 21:39:33,043 (mydomain.Main.main()) DEBUG [DataNucleus.Cache] - Level 1 Cache of type "soft" initialised 21:39:33,045 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Object Manager "org.datanucleus.ObjectManagerImpl@5a56182f" opened for datastore "org.datanucleus.store.rdbms.RDBMSStoreManager@50a2d304" with txn="org.datanucleus.TransactionImpl@4a4de3fe" 21:39:33,049 (mydomain.Main.main()) DEBUG [DataNucleus.Transaction] - Transaction created [DataNucleus Transaction, ID=Xid=\00\00\00, enlisted resources=[]] 21:39:33,049 (mydomain.Main.main()) DEBUG [DataNucleus.Transaction] - Transaction begun for ObjectManager org.datanucleus.ObjectManagerImpl@5a56182f (optimistic=false) 21:39:33,050 (mydomain.Main.main()) DEBUG [DataNucleus.MetaData] - Listener found initialisation for persistable class mydomain.usertypes.Machine 21:39:33,051 (mydomain.Main.main()) DEBUG [DataNucleus.MetaData] - MetaData of type "jdo" for class "mydomain.usertypes.Machine" NOT found at /META-INF/package.jdo 21:39:33,051 (mydomain.Main.main()) DEBUG [DataNucleus.MetaData] - MetaData of type "jdo" for class "mydomain.usertypes.Machine" NOT found at /WEB-INF/package.jdo 21:39:33,051 (mydomain.Main.main()) DEBUG [DataNucleus.MetaData] - MetaData of type "jdo" for class "mydomain.usertypes.Machine" NOT found at /package.jdo 21:39:33,052 (mydomain.Main.main()) DEBUG [DataNucleus.MetaData] - MetaData of type "jdo" for class "mydomain.usertypes.Machine" NOT found at /mydomain/package.jdo 21:39:33,052 (mydomain.Main.main()) DEBUG [DataNucleus.MetaData] - MetaData of type "jdo" for class "mydomain.usertypes.Machine" NOT found at /mydomain.jdo 21:39:33,053 (mydomain.Main.main()) DEBUG [DataNucleus.MetaData] - Parsing MetaData file "file:/home/twister/Downloads/datanucleus-samples-usertypes-3.1/target/classes/mydomain/usertypes/package.jdo" using handler "jdo" (validation="false") 21:39:33,072 (mydomain.Main.main()) DEBUG [DataNucleus.MetaData] - XML Entity Public="-//Sun Microsystems, Inc.//DTD Java Data Objects Metadata 2.0//EN" System="http://java.sun.com/dtd/jdo_2_0.dtd" : using local source "/org/datanucleus/api/jdo/jdo_2_0.dtd" 21:39:33,086 (mydomain.Main.main()) DEBUG [DataNucleus.MetaData] - Populating Meta-Data for class mydomain.usertypes.Machine. 21:39:33,087 (mydomain.Main.main()) DEBUG [DataNucleus.MetaData] - MetaData of type "orm" for class "mydomain.usertypes.Machine" NOT found at /META-INF/package.orm 21:39:33,087 (mydomain.Main.main()) DEBUG [DataNucleus.MetaData] - MetaData of type "orm" for class "mydomain.usertypes.Machine" NOT found at /WEB-INF/package.orm 21:39:33,087 (mydomain.Main.main()) DEBUG [DataNucleus.MetaData] - MetaData of type "orm" for class "mydomain.usertypes.Machine" NOT found at /package.orm 21:39:33,087 (mydomain.Main.main()) DEBUG [DataNucleus.MetaData] - MetaData of type "orm" for class "mydomain.usertypes.Machine" NOT found at /mydomain/package.orm 21:39:33,087 (mydomain.Main.main()) DEBUG [DataNucleus.MetaData] - MetaData of type "orm" for class "mydomain.usertypes.Machine" NOT found at /mydomain.orm 21:39:33,087 (mydomain.Main.main()) DEBUG [DataNucleus.MetaData] - MetaData of type "orm" for class "mydomain.usertypes.Machine" NOT found at /mydomain/usertypes/package.orm 21:39:33,088 (mydomain.Main.main()) DEBUG [DataNucleus.MetaData] - MetaData of type "orm" for class "mydomain.usertypes.Machine" NOT found at /mydomain/usertypes.orm 21:39:33,088 (mydomain.Main.main()) DEBUG [DataNucleus.MetaData] - MetaData of type "orm" for class "mydomain.usertypes.Machine" NOT found at /mydomain/usertypes/Machine.orm 21:39:33,088 (mydomain.Main.main()) DEBUG [DataNucleus.MetaData] - MetaData of type "orm" for class "mydomain.usertypes.Machine" not found 21:39:33,089 (mydomain.Main.main()) DEBUG [DataNucleus.MetaData] - MetaData of type "jdo" for class "mydomain.usertypes.Machine" will use file:/home/twister/Downloads/datanucleus-samples-usertypes-3.1/target/classes/mydomain/usertypes/package.jdo 21:39:33,089 (mydomain.Main.main()) DEBUG [DataNucleus.MetaData] - Initialising Meta-Data for class mydomain.usertypes.Machine. 21:39:33,090 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Making object persistent : "mydomain.usertypes.Machine@5c48cd13" 21:39:33,103 (mydomain.Main.main()) DEBUG [DataNucleus.Transaction] - Object "mydomain.usertypes.Machine@5c48cd13" (id="org.datanucleus.identity.IdentityReference@6adff0ea") enlisted in transactional cache 21:39:33,116 (mydomain.Main.main()) DEBUG [DataNucleus.MetaData] - MetaData of type "jdo" for class "mydomain.usertypes.IPAddress" NOT found at /META-INF/package.jdo 21:39:33,116 (mydomain.Main.main()) DEBUG [DataNucleus.MetaData] - MetaData of type "jdo" for class "mydomain.usertypes.IPAddress" NOT found at /WEB-INF/package.jdo 21:39:33,116 (mydomain.Main.main()) DEBUG [DataNucleus.MetaData] - MetaData of type "jdo" for class "mydomain.usertypes.IPAddress" NOT found at /package.jdo 21:39:33,116 (mydomain.Main.main()) DEBUG [DataNucleus.MetaData] - MetaData of type "jdo" for class "mydomain.usertypes.IPAddress" NOT found at /mydomain/package.jdo 21:39:33,117 (mydomain.Main.main()) DEBUG [DataNucleus.MetaData] - MetaData of type "jdo" for class "mydomain.usertypes.IPAddress" NOT found at /mydomain.jdo 21:39:33,117 (mydomain.Main.main()) DEBUG [DataNucleus.MetaData] - MetaData of type "jdo" for class "mydomain.usertypes.IPAddress" NOT found at /mydomain/usertypes.jdo 21:39:33,117 (mydomain.Main.main()) DEBUG [DataNucleus.MetaData] - MetaData of type "jdo" for class "mydomain.usertypes.IPAddress" NOT found at /mydomain/usertypes/IPAddress.jdo 21:39:33,117 (mydomain.Main.main()) DEBUG [DataNucleus.MetaData] - MetaData of type "jdo" for class "mydomain.usertypes.IPAddress" not found 21:39:33,117 (mydomain.Main.main()) DEBUG [DataNucleus.MetaData] - Registering class "mydomain.usertypes.IPAddress" as not having MetaData. 21:39:33,124 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Managing Persistence of Class : mydomain.usertypes.Machine [Table : MACHINE, InheritanceStrategy : new-table] 21:39:33,124 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore.Schema] - Column "MACHINE.MACHINE_ID" added to internal representation of table. 21:39:33,127 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Table MACHINE will manage the persistence of the fields for class mydomain.usertypes.Machine (inheritance strategy="new-table") 21:39:33,127 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore.Schema] - Column "MACHINE.HOST" added to internal representation of table. 21:39:33,128 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore.Schema] - Field [mydomain.usertypes.Machine.hostName] -> Column(s) [MACHINE.HOST] using mapping of type "org.datanucleus.store.mapped.mapping.StringMapping" (org.datanucleus.store.rdbms.mapping.VarCharRDBMSMapping) 21:39:33,128 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - The Java type mydomain.usertypes.IPAddress has no known mapping class available in DataNucleus. 21:39:33,128 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore.Schema] - Column "MACHINE.IP" added to internal representation of table. 21:39:33,128 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore.Schema] - Field [mydomain.usertypes.Machine.ip] -> Column(s) [MACHINE.IP] using mapping of type "org.datanucleus.store.mapped.mapping.SerialisedMapping" (org.datanucleus.store.rdbms.mapping.LongVarBinaryRDBMSMapping) 21:39:33,129 (mydomain.Main.main()) DEBUG [DataNucleus.Connection] - Setting transaction isolation serializable to connection: jdbc:hsqldb:mem:nucleus1, UserName=SA, HSQL Database Engine Driver 21:39:33,129 (mydomain.Main.main()) DEBUG [DataNucleus.Connection] - Connection "jdbc:hsqldb:mem:nucleus1, UserName=SA, HSQL Database Engine Driver" opened with isolation level "serializable" 21:39:33,130 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore.Schema] - Check of existence of MACHINE returned no table 21:39:33,130 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore.Schema] - Creating table MACHINE 21:39:33,131 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore.Schema] - CREATE TABLE MACHINE ( MACHINE_ID BIGINT GENERATED BY DEFAULT AS IDENTITY, HOST VARCHAR(255) NULL, IP LONGVARBINARY NULL, CONSTRAINT MACHINE_PK PRIMARY KEY (MACHINE_ID) ) 21:39:33,131 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore.Schema] - Execution Time = 0 ms 21:39:33,133 (mydomain.Main.main()) DEBUG [DataNucleus.Connection] - Connection "jdbc:hsqldb:mem:nucleus1, UserName=SA, HSQL Database Engine Driver" non enlisted to a transaction is being committed. 21:39:33,133 (mydomain.Main.main()) DEBUG [DataNucleus.Connection] - Connection "jdbc:hsqldb:mem:nucleus1, UserName=SA, HSQL Database Engine Driver" closed 21:39:33,137 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Object "mydomain.usertypes.Machine@5c48cd13" being inserted into table "MACHINE" 21:39:33,138 (mydomain.Main.main()) DEBUG [DataNucleus.Connection] - Connection "jdbc:hsqldb:mem:nucleus1, UserName=SA, HSQL Database Engine Driver" opened with isolation level "read-committed" 21:39:33,138 (mydomain.Main.main()) DEBUG [DataNucleus.Transaction] - Running enlist operation on resource: org.datanucleus.store.rdbms.ConnectionFactoryImpl$EmulatedXAResource@706ee404, error code TMNOFLAGS and transaction: [DataNucleus Transaction, ID=Xid=\00\00\00, enlisted resources=[]] 21:39:33,138 (mydomain.Main.main()) DEBUG [DataNucleus.Connection] - Managed connection org.datanucleus.store.rdbms.ConnectionFactoryImpl$EmulatedXAResource@706ee404 is starting for transaction Xid=\00\00\00 with flags 0 21:39:33,138 (mydomain.Main.main()) DEBUG [DataNucleus.Connection] - Connection added to the pool : [org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@622f996f, jdbc:hsqldb:mem:nucleus1, UserName=SA, HSQL Database Engine Driver] for key=org.datanucleus.ObjectManagerImpl@5a56182f in factory=ConnectionFactory:tx[org.datanucleus.store.rdbms.ConnectionFactoryImpl@230278c5] 21:39:33,139 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Retrieving PreparedStatement for connection "jdbc:hsqldb:mem:nucleus1, UserName=SA, HSQL Database Engine Driver" 21:39:33,142 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Using PreparedStatement "org.datanucleus.store.rdbms.ParamLoggingPreparedStatement@6491cf0b" 21:39:33,145 (mydomain.Main.main()) DEBUG [DataNucleus.Datastore] - Closing PreparedStatement "org.datanucleus.store.rdbms.ParamLoggingPreparedStatement@6491cf0b" 21:39:33,148 (mydomain.Main.main()) DEBUG [DataNucleus.Transaction] - Transaction rolling back for ObjectManager org.datanucleus.ObjectManagerImpl@5a56182f 21:39:33,149 (mydomain.Main.main()) DEBUG [DataNucleus.Lifecycle] - Object "mydomain.usertypes.Machine@5c48cd13" (id="org.datanucleus.identity.IdentityReference@6adff0ea") has a lifecycle change : "P_NEW"->"" 21:39:33,149 (mydomain.Main.main()) DEBUG [DataNucleus.Transaction] - Object "mydomain.usertypes.Machine@5c48cd13" (id="org.datanucleus.identity.IdentityReference@6adff0ea") being evicted from transactional cache 21:39:33,149 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Disconnecting mydomain.usertypes.Machine@5c48cd13 from StateManager[pc=mydomain.usertypes.Machine@5c48cd13, lifecycle=P_NEW] 21:39:33,149 (mydomain.Main.main()) DEBUG [DataNucleus.Cache] - Object with id="org.datanucleus.identity.IdentityReference@6adff0ea" being removed from Level 1 cache [current cache size = 0] 21:39:33,149 (mydomain.Main.main()) DEBUG [DataNucleus.Cache] - Object with id="org.datanucleus.identity.IdentityReference@6adff0ea" couldnt be removed from Level 1 cache - wasnt present. 21:39:33,149 (mydomain.Main.main()) DEBUG [DataNucleus.Transaction] - Rolling back [DataNucleus Transaction, ID=Xid=\00\00\00, enlisted resources=[org.datanucleus.store.rdbms.ConnectionFactoryImpl$EmulatedXAResource@706ee404]] 21:39:33,149 (mydomain.Main.main()) DEBUG [DataNucleus.Connection] - Managed connection org.datanucleus.store.rdbms.ConnectionFactoryImpl$EmulatedXAResource@706ee404 is rolling back for transaction Xid=\00\00\00 21:39:33,149 (mydomain.Main.main()) DEBUG [DataNucleus.Connection] - Managed connection org.datanucleus.store.rdbms.ConnectionFactoryImpl$EmulatedXAResource@706ee404 rolled back connection for transaction Xid=\00\00\00 21:39:33,150 (mydomain.Main.main()) DEBUG [DataNucleus.Connection] - Connection "jdbc:hsqldb:mem:nucleus1, UserName=SA, HSQL Database Engine Driver" closed 21:39:33,150 (mydomain.Main.main()) DEBUG [DataNucleus.Connection] - Connection removed from the pool : [org.datanucleus.store.rdbms.ConnectionFactoryImpl$ManagedConnectionImpl@622f996f, NULL] for key=org.datanucleus.ObjectManagerImpl@5a56182f in factory=ConnectionFactory:tx[org.datanucleus.store.rdbms.ConnectionFactoryImpl@230278c5] 21:39:33,150 (mydomain.Main.main()) DEBUG [DataNucleus.Transaction] - Transaction rolled back in 2 ms 21:39:33,150 (mydomain.Main.main()) DEBUG [DataNucleus.Cache] - Level 1 Cache cleared 21:39:33,150 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Object Manager "org.datanucleus.ObjectManagerImpl@5a56182f" closed 21:39:33,151 (mydomain.Main.main()) DEBUG [DataNucleus.Cache] - Level 1 Cache of type "soft" initialised 21:39:33,151 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Object Manager "org.datanucleus.ObjectManagerImpl@2dabcea" opened for datastore "org.datanucleus.store.rdbms.RDBMSStoreManager@50a2d304" with txn="org.datanucleus.TransactionImpl@66a8a81c" 21:39:33,151 (mydomain.Main.main()) DEBUG [DataNucleus.Transaction] - Transaction created [DataNucleus Transaction, ID=Xid=\00\00\00, enlisted resources=[]] 21:39:33,151 (mydomain.Main.main()) DEBUG [DataNucleus.Transaction] - Transaction begun for ObjectManager org.datanucleus.ObjectManagerImpl@2dabcea (optimistic=false) 21:39:33,151 (mydomain.Main.main()) DEBUG [DataNucleus.Transaction] - Transaction rolling back for ObjectManager org.datanucleus.ObjectManagerImpl@2dabcea 21:39:33,151 (mydomain.Main.main()) DEBUG [DataNucleus.Transaction] - Rolling back [DataNucleus Transaction, ID=Xid=\00\00\00, enlisted resources=[]] 21:39:33,151 (mydomain.Main.main()) DEBUG [DataNucleus.Transaction] - Transaction rolled back in 0 ms 21:39:33,151 (mydomain.Main.main()) DEBUG [DataNucleus.Cache] - Level 1 Cache cleared 21:39:33,151 (mydomain.Main.main()) DEBUG [DataNucleus.Persistence] - Object Manager "org.datanucleus.ObjectManagerImpl@2dabcea" closed