Home » Modeling » EMF "Technology" (Ecore Tools, EMFatic, etc) » WrongPrimayKeyException and MissingColoumnExceptions while using elver with jpox
WrongPrimayKeyException and MissingColoumnExceptions while using elver with jpox [message #49988] |
Wed, 13 September 2006 17:31 ![Go to next message Go to next message](theme/Solstice/images/down.png) |
Eclipse User![Friend of Eclipse Friend](/donate/web-api/friends_decorator.php?email=) |
|
|
|
Originally posted by: varunkumarm.gmail.com
Iam getting both of these exceptions when i tried running the tutorial
after setting the connection for my database.
I may not be using the other features like resources but i want the schema
to be created first.
The line
PersistenceManager pm = jpoxDataStore.getPersistenceManager(); is shown as
error first and so i changed it to
PersistenceManager pm = jpoxDataStore.getPMF().getPersistenceManager();
I dont think there is nothing wrong with it.
This is stacktrace that is printed.
org.jpox.store.exceptions.WrongPrimaryKeyException: Expected primary key
for table JPOX_TABLES CONSTRAINT JPOX_TABLES_PK PRIMARY KEY () not found
in existing keys CONSTRAINT PRIMARY PRIMARY KEY (CLASS_NAME)
at
org.jpox.store.rdbms.table.TableImpl.validatePrimaryKey(Tabl eImpl.java:284)
at org.jpox.store.rdbms.table.TableImpl.validate(TableImpl.java :186)
at
org.jpox.store.rdbms.SchemaAutoStarter.<init>(SchemaAutoStarter.java:93)
at
org.jpox.store.rdbms.RDBMSManager.initialiseSchema(RDBMSMana ger.java:450)
at org.jpox.store.rdbms.RDBMSManager.<init>(RDBMSManager.java:237)
at
org.jpox.store.rdbms.RDBMSManagerFactory.getStoreManager(RDB MSManagerFactory.java:59)
at
org.jpox.AbstractPersistenceManager.<init>(AbstractPersistenceManager.java:221)
at org.jpox.PersistenceManagerImpl.<init>(PersistenceManagerImpl.java:34)
at
org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager (PersistenceManagerFactoryImpl.java:887)
at
org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager (PersistenceManagerFactoryImpl.java:862)
at
org.elver.store.jpox.emf.JpoxDataStore.createSchema(JpoxData Store.java:377)
at
org.elver.store.jpox.emf.JpoxDataStore.initialize(JpoxDataSt ore.java:186)
at org.eclipse.example.library.Tutorial1.main(Tutorial1.java:74 )
Exception in thread "main"
org.jpox.store.exceptions.MissingColumnException: Required columns missing
from table "LIBRARY" : `NAME`, LIBRARY_ID. Perhaps your MetaData is
incorrect, or you havent enabled "org.jpox.autoCreateColumns".
at
org.jpox.store.rdbms.table.TableImpl.validateColumns(TableIm pl.java:259)
at org.jpox.store.rdbms.table.TableImpl.validate(TableImpl.java :183)
at
org.jpox.store.rdbms.RDBMSManager$ClassAdder.addClassTablesA ndValidate(RDBMSManager.java:2462)
at
org.jpox.store.rdbms.RDBMSManager$ClassAdder.run(RDBMSManage r.java:2003)
at
org.jpox.store.rdbms.RDBMSManager$MgmtTransaction.execute(RD BMSManager.java:1859)
at org.jpox.store.rdbms.RDBMSManager.addClasses(RDBMSManager.ja va:553)
at
org.elver.store.jpox.emf.JpoxDataStore.createSchema(JpoxData Store.java:380)
at
org.elver.store.jpox.emf.JpoxDataStore.initialize(JpoxDataSt ore.java:186)
at org.eclipse.example.library.Tutorial1.main(Tutorial1.java:74 )
|
|
| |
Re: WrongPrimayKeyException and MissingColoumnExceptions while using elver with [message #50127 is a reply to message #50077] |
Thu, 14 September 2006 10:41 ![Go to previous message Go to previous message](theme/Solstice/images/up.png) ![Go to next message Go to next message](theme/Solstice/images/down.png) |
Eclipse User![Friend of Eclipse Friend](/donate/web-api/friends_decorator.php?email=) |
|
|
|
Originally posted by: varunkumarm.gmail.com
Here are the contents of the log after added the .properties file.
I did create a database with the name mylibrary;
I just want the schema to be created for further uses.Is there any other
way around.
0 [main] INFO org.elver.store.jpox.emf.JpoxHelper - Registering a
jpox resource factory for all uri's with jpox as the protocol/extension
0 [main] INFO org.elver.store.jpox.emf.JpoxHelper - Registering a
jpox resource factory for all uri's with ejdo as the protocol/extension
0 [main] INFO org.elver.store.jpox.emf.JpoxHelper - Registering a
jpox resource dao factory for all uri's with jpoxdao as the
protocol/extension
0 [main] INFO org.elver.store.jpox.emf.JpoxHelper - Registering
EListMapping, EListWrapper at the jpox manager for handling elists
0 [main] INFO org.elver.store.jpox.emf.JpoxHelper - Registering
FeatureMapMapping, FeatureMapWrapper at the jpox manager for handling
FeatureMap
0 [main] INFO org.elver.store.jpox.emf.JpoxHelper - Registering
EObjectMapping at the jpox manager for handling EObjects/AnyType
0 [main] INFO org.elver.store.jpox.emf.JpoxHelper - Registering
XMLCalendarMapping at the jpox manager for handling EObjects/AnyType
0 [main] INFO org.elver.store.jpox.emf.JpoxHelper - Registering
XMLDurationMapping at the jpox manager for handling EObjects/AnyType
131 [main] DEBUG JPOX.MetaData - resolveEntity(-//Java Persistent
Objects//DTD JPOX Types Metadata 1.0//EN,
http://www.jpox.org/dtd/jpoxtypes_1_0.dtd)
131 [main] DEBUG JPOX.MetaData -
org.jpox.types.UserTypesEntityResolver.getLocalInputSource("/org/jpox/jpoxtypes_1_0.dtd ")
411 [main] DEBUG JPOX.General - Adding support for Java type boolean
(default-persistent=true, DFG=true, default-embedded=true)
411 [main] DEBUG JPOX.General - Adding support for Java type byte
(default-persistent=true, DFG=true, default-embedded=true)
421 [main] DEBUG JPOX.General - Adding support for Java type char
(default-persistent=true, DFG=true, default-embedded=true)
421 [main] DEBUG JPOX.General - Adding support for Java type short
(default-persistent=true, DFG=true, default-embedded=true)
421 [main] DEBUG JPOX.General - Adding support for Java type int
(default-persistent=true, DFG=true, default-embedded=true)
421 [main] DEBUG JPOX.General - Adding support for Java type long
(default-persistent=true, DFG=true, default-embedded=true)
421 [main] DEBUG JPOX.General - Adding support for Java type float
(default-persistent=true, DFG=true, default-embedded=true)
431 [main] DEBUG JPOX.General - Adding support for Java type double
(default-persistent=true, DFG=true, default-embedded=true)
431 [main] DEBUG JPOX.General - Adding support for Java type
java.lang.Boolean (default-persistent=true, DFG=true,
default-embedded=true)
431 [main] DEBUG JPOX.General - Adding support for Java type
java.lang.Byte (default-persistent=true, DFG=true, default-embedded=true)
431 [main] DEBUG JPOX.General - Adding support for Java type
java.lang.Character (default-persistent=true, DFG=true,
default-embedded=true)
431 [main] DEBUG JPOX.General - Adding support for Java type
java.lang.Short (default-persistent=true, DFG=true, default-embedded=true)
431 [main] DEBUG JPOX.General - Adding support for Java type
java.lang.Integer (default-persistent=true, DFG=true,
default-embedded=true)
431 [main] DEBUG JPOX.General - Adding support for Java type
java.lang.Long (default-persistent=true, DFG=true, default-embedded=true)
431 [main] DEBUG JPOX.General - Adding support for Java type
java.lang.Float (default-persistent=true, DFG=true, default-embedded=true)
431 [main] DEBUG JPOX.General - Adding support for Java type
java.lang.Double (default-persistent=true, DFG=true, default-embedded=true)
431 [main] DEBUG JPOX.General - Adding support for Java type
java.math.BigDecimal (default-persistent=true, DFG=true,
default-embedded=true)
431 [main] DEBUG JPOX.General - Adding support for Java type
java.math.BigInteger (default-persistent=true, DFG=true,
default-embedded=true)
431 [main] DEBUG JPOX.General - Adding support for Java type
java.util.Date (default-persistent=true, DFG=true, default-embedded=true)
441 [main] DEBUG JPOX.General - Adding support for Java type
java.util.Locale (default-persistent=true, DFG=false,
default-embedded=true)
441 [main] DEBUG JPOX.General - Adding support for Java type
java.util.TimeZone (default-persistent=false, DFG=false,
default-embedded=false)
441 [main] DEBUG JPOX.General - Adding support for Java type
java.util.Calendar (default-persistent=false, DFG=false,
default-embedded=false)
441 [main] DEBUG JPOX.General - Adding support for Java type
java.sql.Date (default-persistent=false, DFG=false, default-embedded=false)
441 [main] DEBUG JPOX.General - Adding support for Java type
java.sql.Time (default-persistent=false, DFG=false, default-embedded=false)
451 [main] DEBUG JPOX.General - Adding support for Java type
java.sql.Timestamp (default-persistent=false, DFG=false,
default-embedded=false)
451 [main] DEBUG JPOX.General - Adding support for Java type
java.lang.String (default-persistent=true, DFG=true, default-embedded=true)
451 [main] DEBUG JPOX.General - Adding support for Java type
java.awt.Color (default-persistent=false, DFG=false,
default-embedded=false)
451 [main] DEBUG JPOX.General - Adding support for Java type
java.awt.Point (default-persistent=false, DFG=false,
default-embedded=false)
451 [main] DEBUG JPOX.General - Adding support for Java type
java.lang.Number (default-persistent=true, DFG=true, default-embedded=true)
451 [main] DEBUG JPOX.General - Adding support for Java type
java.lang.Object (default-persistent=false, DFG=false,
default-embedded=false)
451 [main] DEBUG JPOX.General - Adding support for Java type
java.net.URL (default-persistent=false, DFG=false, default-embedded=false)
501 [main] DEBUG JPOX.General - Adding support for Java type [Z
(default-persistent=true, DFG=false, default-embedded=true)
501 [main] DEBUG JPOX.General - Adding support for Java type [B
(default-persistent=true, DFG=false, default-embedded=true)
501 [main] DEBUG JPOX.General - Adding support for Java type [C
(default-persistent=true, DFG=false, default-embedded=true)
501 [main] DEBUG JPOX.General - Adding support for Java type [D
(default-persistent=true, DFG=false, default-embedded=true)
501 [main] DEBUG JPOX.General - Adding support for Java type [F
(default-persistent=true, DFG=false, default-embedded=true)
551 [main] DEBUG JPOX.General - Adding support for Java type [I
(default-persistent=true, DFG=false, default-embedded=true)
551 [main] DEBUG JPOX.General - Adding support for Java type [J
(default-persistent=true, DFG=false, default-embedded=true)
551 [main] DEBUG JPOX.General - Adding support for Java type [S
(default-persistent=true, DFG=false, default-embedded=true)
551 [main] DEBUG JPOX.General - Adding support for Java type
[Ljava.lang.Boolean; (default-persistent=true, DFG=false,
default-embedded=true)
551 [main] DEBUG JPOX.General - Adding support for Java type
[Ljava.lang.Byte; (default-persistent=true, DFG=false,
default-embedded=true)
551 [main] DEBUG JPOX.General - Adding support for Java type
[Ljava.lang.Character; (default-persistent=true, DFG=false,
default-embedded=true)
551 [main] DEBUG JPOX.General - Adding support for Java type
[Ljava.lang.Double; (default-persistent=true, DFG=false,
default-embedded=true)
551 [main] DEBUG JPOX.General - Adding support for Java type
[Ljava.lang.Float; (default-persistent=true, DFG=false,
default-embedded=true)
551 [main] DEBUG JPOX.General - Adding support for Java type
[Ljava.lang.Integer; (default-persistent=true, DFG=false,
default-embedded=true)
551 [main] DEBUG JPOX.General - Adding support for Java type
[Ljava.lang.Long; (default-persistent=true, DFG=false,
default-embedded=true)
551 [main] DEBUG JPOX.General - Adding support for Java type
[Ljava.lang.Short; (default-persistent=true, DFG=false,
default-embedded=true)
551 [main] DEBUG JPOX.General - Adding support for Java type
[Ljava.lang.String; (default-persistent=true, DFG=false,
default-embedded=true)
551 [main] DEBUG JPOX.General - Adding support for Java type
[Ljava.lang.Number; (default-persistent=true, DFG=false,
default-embedded=true)
551 [main] DEBUG JPOX.General - Adding support for Java type
[Ljava.util.Date; (default-persistent=true, DFG=false,
default-embedded=true)
551 [main] DEBUG JPOX.General - Adding support for Java type
[Ljava.util.Locale; (default-persistent=true, DFG=false,
default-embedded=true)
551 [main] DEBUG JPOX.General - Adding support for Java type
[Ljava.math.BigInteger; (default-persistent=true, DFG=false,
default-embedded=true)
551 [main] DEBUG JPOX.General - Adding support for Java type
[Ljava.math.BigDecimal; (default-persistent=true, DFG=false,
default-embedded=true)
561 [main] DEBUG JPOX.General - Adding support for Java type
java.util.ArrayList (default-persistent=true, DFG=false,
default-embedded=false)
561 [main] DEBUG JPOX.General - Adding support for Java type
java.util.Collection (default-persistent=true, DFG=false,
default-embedded=false)
561 [main] DEBUG JPOX.General - Adding support for Java type
java.util.HashMap (default-persistent=true, DFG=false,
default-embedded=false)
561 [main] DEBUG JPOX.General - Adding support for Java type
java.util.HashSet (default-persistent=true, DFG=false,
default-embedded=false)
581 [main] DEBUG JPOX.General - Adding support for Java type
java.util.Hashtable (default-persistent=true, DFG=false,
default-embedded=false)
581 [main] DEBUG JPOX.General - Adding support for Java type
java.util.LinkedList (default-persistent=true, DFG=false,
default-embedded=false)
581 [main] DEBUG JPOX.General - Adding support for Java type
java.util.List (default-persistent=true, DFG=false, default-embedded=false)
591 [main] DEBUG JPOX.General - Adding support for Java type
java.util.Map (default-persistent=true, DFG=false, default-embedded=false)
591 [main] DEBUG JPOX.General - Adding support for Java type
java.util.Set (default-persistent=true, DFG=false, default-embedded=false)
591 [main] DEBUG JPOX.General - Adding support for Java type
java.util.SortedMap (default-persistent=false, DFG=false,
default-embedded=false)
591 [main] DEBUG JPOX.General - Adding support for Java type
java.util.SortedSet (default-persistent=false, DFG=false,
default-embedded=false)
591 [main] DEBUG JPOX.General - Adding support for Java type
java.util.Stack (default-persistent=false, DFG=false,
default-embedded=false)
601 [main] DEBUG JPOX.General - Adding support for Java type
java.util.TreeMap (default-persistent=true, DFG=false,
default-embedded=false)
601 [main] DEBUG JPOX.General - Adding support for Java type
java.util.TreeSet (default-persistent=true, DFG=false,
default-embedded=false)
601 [main] DEBUG JPOX.General - Adding support for Java type
java.util.Vector (default-persistent=true, DFG=false,
default-embedded=false)
601 [main] DEBUG JPOX.General - Adding support for Java type
java.util.Properties (default-persistent=false, DFG=false,
default-embedded=false)
601 [main] DEBUG JPOX.General - Adding support for Java type
org.jpox.store.OID (default-persistent=false, DFG=false,
default-embedded=false)
601 [main] DEBUG JPOX.General - Adding support for Java type
org.jpox.sco.ArrayList (default-persistent=true, DFG=false,
default-embedded=false)
601 [main] DEBUG JPOX.General - Adding support for Java type
org.jpox.sco.Collection (default-persistent=true, DFG=false,
default-embedded=false)
601 [main] DEBUG JPOX.General - Adding support for Java type
org.jpox.sco.HashMap (default-persistent=true, DFG=false,
default-embedded=false)
611 [main] DEBUG JPOX.General - Adding support for Java type
org.jpox.sco.HashSet (default-persistent=true, DFG=false,
default-embedded=false)
611 [main] DEBUG JPOX.General - Adding support for Java type
org.jpox.sco.Hashtable (default-persistent=true, DFG=false,
default-embedded=false)
611 [main] DEBUG JPOX.General - Adding support for Java type
org.jpox.sco.LinkedList (default-persistent=true, DFG=false,
default-embedded=false)
611 [main] DEBUG JPOX.General - Adding support for Java type
org.jpox.sco.List (default-persistent=true, DFG=false,
default-embedded=false)
611 [main] DEBUG JPOX.General - Adding support for Java type
org.jpox.sco.Map (default-persistent=true, DFG=false,
default-embedded=false)
611 [main] DEBUG JPOX.General - Adding support for Java type
org.jpox.sco.Set (default-persistent=true, DFG=false,
default-embedded=false)
611 [main] DEBUG JPOX.General - Adding support for Java type
org.jpox.sco.SortedMap (default-persistent=false, DFG=false,
default-embedded=false)
812 [main] DEBUG JPOX.General - Adding support for Java type
org.jpox.sco.SortedSet (default-persistent=false, DFG=false,
default-embedded=false)
812 [main] DEBUG JPOX.General - Adding support for Java type
org.jpox.sco.Stack (default-persistent=false, DFG=false,
default-embedded=false)
812 [main] DEBUG JPOX.General - Adding support for Java type
org.jpox.sco.TreeMap (default-persistent=true, DFG=false,
default-embedded=false)
822 [main] DEBUG JPOX.General - Adding support for Java type
org.jpox.sco.TreeSet (default-persistent=true, DFG=false,
default-embedded=false)
822 [main] DEBUG JPOX.General - Adding support for Java type
org.jpox.sco.Vector (default-persistent=true, DFG=false,
default-embedded=false)
822 [main] DEBUG JPOX.General - Adding support for Java type
org.jpox.sco.Properties (default-persistent=false, DFG=false,
default-embedded=false)
822 [main] DEBUG JPOX.General - Adding support for Java type
java.util.BitSet (default-persistent=false, DFG=false,
default-embedded=false)
822 [main] DEBUG JPOX.General - Adding support for Java type
java.util.GregorianCalendar (default-persistent=false, DFG=false,
default-embedded=false)
822 [main] DEBUG JPOX.General - Adding support for Java type
java.util.Currency (default-persistent=true, DFG=false,
default-embedded=true)
822 [main] DEBUG JPOX.General - Adding support for Java type
java.util.LinkedHashSet (default-persistent=true, DFG=false,
default-embedded=false)
852 [main] DEBUG JPOX.General - Adding support for Java type
java.util.LinkedHashMap (default-persistent=true, DFG=false,
default-embedded=false)
852 [main] DEBUG JPOX.General - Adding support for Java type
org.jpox.sco.LinkedHashSet (default-persistent=true, DFG=false,
default-embedded=false)
852 [main] DEBUG JPOX.General - Adding support for Java type
org.jpox.sco.LinkedHashMap (default-persistent=true, DFG=false,
default-embedded=false)
852 [main] DEBUG JPOX.General - Adding support for Java type
java.util.BitSet (default-persistent=false, DFG=false,
default-embedded=false)
852 [main] DEBUG JPOX.General - Adding support for Java type
java.util.GregorianCalendar (default-persistent=false, DFG=false,
default-embedded=false)
852 [main] DEBUG JPOX.General - Adding support for Java type
java.net.URI (default-persistent=false, DFG=false, default-embedded=false)
1022 [main] DEBUG JPOX.General - Adding support for Java type
org.eclipse.emf.common.util.EList (default-persistent=true, DFG=false,
default-embedded=false)
1052 [main] DEBUG JPOX.General - Adding support for Java type
org.eclipse.emf.ecore.util.FeatureMap (default-persistent=true, DFG=false,
default-embedded=false)
1052 [main] DEBUG JPOX.General - Adding support for Java type
org.eclipse.emf.ecore.EObject (default-persistent=true, DFG=true,
default-embedded=true)
1102 [main] DEBUG JPOX.General - Adding support for Java type
org.eclipse.emf.ecore.xml.type.internal.XMLCalendar
(default-persistent=true, DFG=true, default-embedded=true)
1102 [main] DEBUG JPOX.General - Adding support for Java type
org.eclipse.emf.ecore.xml.type.internal.XMLDuration
(default-persistent=true, DFG=true, default-embedded=true)
1182 [main] DEBUG org.elver.store.jpox.emf.JpoxDataStore - Option
updateschema: true
1603 [main] DEBUG org.elver.store.ERuntime - Determining concrete classes
for package library
1613 [main] DEBUG org.elver.store.jpox.emf.JpoxDataStore - Registering
enum type mapper/wrapper for eclass:
org.eclipse.example.library.BookCategory
1623 [main] DEBUG JPOX.General - Adding support for Java type
org.eclipse.example.library.BookCategory (default-persistent=true,
DFG=true, default-embedded=true)
1623 [main] DEBUG org.elver.store.util.StoreUtil - >>>> Building or
descriptor file List
1623 [main] DEBUG org.elver.store.util.StoreUtil - Try path: ;package.jdo
1623 [main] DEBUG org.elver.store.util.StoreUtil - Try path:
/org/eclipse/example/library/package.jdo
1623 [main] DEBUG org.elver.store.util.StoreUtil - Try path:
/org/eclipse/example/package.jdo
1623 [main] DEBUG org.elver.store.util.StoreUtil - Try path:
/org/eclipse/package.jdo
1623 [main] DEBUG org.elver.store.util.StoreUtil - Try path:
/org/package.jdo
1623 [main] DEBUG org.elver.store.util.StoreUtil - Try path: /package.jdo
1623 [main] DEBUG org.elver.store.util.StoreUtil - !!Found!!
1623 [main] DEBUG org.elver.store.util.StoreUtil - Try path:
/org/eclipse/example/library/impl/package.jdo
1623 [main] DEBUG org.elver.store.util.StoreUtil - Try path:
/org/eclipse/emf/ecore/impl/package.jdo
1623 [main] DEBUG org.elver.store.util.StoreUtil - Try path:
/org/eclipse/emf/ecore/package.jdo
1623 [main] DEBUG org.elver.store.util.StoreUtil - Try path:
/org/eclipse/emf/package.jdo
1643 [main] DEBUG JPOX.MetaData - resolveEntity(, file:/javax/jdo/jdo.dtd)
1643 [main] DEBUG JPOX.MetaData -
org.jpox.metadata.JDOEntityResolver.getLocalInputSource("/org/jpox/jdo_2_0.dtd ")
1753 [main] DEBUG org.elver.store.jpox.emf.JpoxDataStore - Updating
database schema
1863 [main] INFO JPOX.JDO - PersistenceManagerFactory - Vendor: JPOX
Version: 1.1.0-rc-1
1863 [main] INFO JPOX.JDO - PersistenceManagerFactory initialised for
datastore URL=jdbc:odbc:mylibrary driver=sun.jdbc.odbc.JdbcOdbcDriver
userName=root
1863 [main] DEBUG JPOX.JDO - ================ PMF Configuration
================
1863 [main] DEBUG JPOX.JDO - JDO Standard Options : singlethreaded,
retainValues, nontransactionalRead
1863 [main] DEBUG JPOX.JDO - Persistence Options : reachability-at-commit
1863 [main] DEBUG JPOX.JDO - Schema : AutoCreate(Schema,Columns),
Validate(Tables,Columns,Constraints), CheckTableViewExistence,
foreignKeyCreateMode=AUTO
1863 [main] DEBUG JPOX.JDO - Schema Identifiers : catalog=null,
schema=null
1863 [main] DEBUG JPOX.JDO - MetaData : File Suffixes (JDO = jdo, ORM =
orm, JDOQUERY = jdoquery), ORM Mapping name=(none)
1863 [main] DEBUG JPOX.JDO - Datastore Connection Pooling : None
1863 [main] DEBUG JPOX.JDO - Types Control : stringDefaultLength=255,
dateTimezone=UTC
1863 [main] DEBUG JPOX.JDO - Initialisation : mechanism=SchemaTable,
mode=Quiet
1863 [main] DEBUG JPOX.JDO - Transactions : pessimistic,
isolationLevel=2, isolationLevel(POID)=2, transactionAttribute(POID)=New
1883 [main] DEBUG JPOX.JDO - Cache : Level1
(org.elver.store.jpox.emf.cache.EMFWeakRefCache), Collections/Maps
1883 [main] DEBUG JPOX.JDO - Queries : fetchSize=0,
fetchDirection=forward, resultSetType=forward-only,
resultSetConcurrency=read-only
1883 [main] DEBUG JPOX.JDO -
===================================================
2023 [main] DEBUG JPOX.JDO - Persistence Manager
"org.jpox.PersistenceManagerImpl@bd928a" opened for datastore ""
2634 [main] DEBUG JPOX.RDBMS.SCHEMA - Database adapter allows catalogs to
be used in table definitions
2634 [main] INFO JPOX.RDBMS - RDBMS Adapter initialised : MySQLAdapter :
MySQL version=5.0.18-nt, major=5, minor=0, revision=18
Identifier Names : UPPERCASE
Driver name=JDBC-ODBC Bridge (myodbc3.dll), version=2.0001 (03.51.11),
major=2, minor=1
Identifier Max Lengths : Table=64 Column=64 Constraint=64 Index=64
Delimeters=`
Identifier Support in DDL : catalog=true schema=false
2794 [main] DEBUG JPOX.MetaData - resolveEntity(-//Java Persistent
Objects//DTD JPOX Datastore Mapping 1.0//EN,
http://www.jpox.org/dtd/datastoremappings_1_0.dtd)
2794 [main] DEBUG JPOX.MetaData -
org.jpox.store.mapping.DatastoreMappingEntityResolver.getLoc alInputSource( "/org/jpox/datastoremapping_1_0.dtd")
2955 [main] DEBUG JPOX.RDBMS - Column "DELETEME1158230050512.UNUSED"
added to internal representation of table.
2955 [main] INFO JPOX.RDBMS - Creating table DELETEME1158230050512
2965 [main] DEBUG JPOX.RDBMS.DDL - CREATE TABLE DELETEME1158230050512
(
UNUSED integer NOT NULL
)
3145 [main] DEBUG JPOX.RDBMS.DDL - Execution Time = 180 ms
3516 [main] INFO JPOX.RDBMS - Dropping table DELETEME1158230050512
3516 [main] DEBUG JPOX.RDBMS.DDL - DROP TABLE DELETEME1158230050512
3636 [main] DEBUG JPOX.RDBMS.DDL - Execution Time = 120 ms
3636 [main] INFO JPOX.RDBMS.SCHEMA - Initialising Catalog "mylibrary",
Schema "" using "SchemaTable" auto-start option
3646 [main] DEBUG JPOX.RDBMS - Column "JPOX_TABLES.CLASS_NAME" added to
internal representation of table.
3646 [main] DEBUG JPOX.RDBMS - Column "JPOX_TABLES.`TABLE_NAME`" added to
internal representation of table.
3646 [main] DEBUG JPOX.RDBMS - Column "JPOX_TABLES.`TYPE`" added to
internal representation of table.
3646 [main] DEBUG JPOX.RDBMS - Column "JPOX_TABLES.OWNER" added to
internal representation of table.
3646 [main] DEBUG JPOX.RDBMS - Column "JPOX_TABLES.VERSION" added to
internal representation of table.
3666 [main] INFO JPOX.RDBMS - Creating table JPOX_TABLES
3666 [main] DEBUG JPOX.RDBMS.DDL - CREATE TABLE JPOX_TABLES
(
CLASS_NAME VARCHAR(128) BINARY NOT NULL UNIQUE,
`TABLE_NAME` VARCHAR(128) BINARY NOT NULL,
`TYPE` VARCHAR(4) BINARY NOT NULL,
OWNER VARCHAR(2) BINARY NOT NULL,
VERSION VARCHAR(20) BINARY NOT NULL
)
3806 [main] DEBUG JPOX.RDBMS.DDL - Execution Time = 140 ms
3806 [main] DEBUG JPOX.RDBMS - Validating table : JPOX_TABLES
5148 [main] DEBUG JPOX.RDBMS.SCHEMA - Column info retrieved for table
"JPOX_TABLES" : 5 columns found
org.jpox.store.exceptions.WrongPrimaryKeyException: Expected primary key
for table JPOX_TABLES CONSTRAINT JPOX_TABLES_PK PRIMARY KEY () not found
in existing keys CONSTRAINT PRIMARY PRIMARY KEY (CLASS_NAME)
at
org.jpox.store.rdbms.table.TableImpl.validatePrimaryKey(Tabl eImpl.java:284)
at org.jpox.store.rdbms.table.TableImpl.validate(TableImpl.java :186)
at
org.jpox.store.rdbms.SchemaAutoStarter.<init>(SchemaAutoStarter.java:93)
at
org.jpox.store.rdbms.RDBMSManager.initialiseSchema(RDBMSMana ger.java:450)
at org.jpox.store.rdbms.RDBMSManager.<init>(RDBMSManager.java:237)
at
org.jpox.store.rdbms.RDBMSManagerFactory.getStoreManager(RDB MSManagerFactory.java:59)
at
org.jpox.AbstractPersistenceManager.<init>(AbstractPersistenceManager.java:221)5328
[main] ERROR JPOX.RDBMS.SCHEMA - Failed to validate SchemaTable for
Schema "". Either it doesnt exist, or doesnt validate
at org.jpox.PersistenceManagerImpl.<init>(PersistenceManagerImpl.java:34)
at
org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager (PersistenceManagerFactoryImpl.java:887)
at
org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager (PersistenceManagerFactoryImpl.java:862)
at
org.elver.store.jpox.emf.JpoxDataStore.createSchema(JpoxData Store.java:377)
at
org.elver.store.jpox.emf.JpoxDataStore.initialize(JpoxDataSt ore.java:186)
at org.eclipse.example.library.Tutorial1.main(Tutorial1.java:74 )
5338 [main] DEBUG JPOX.RDBMS.SCHEMA -
org.jpox.store.exceptions.WrongPrimaryKeyException: Expected primary key
for table JPOX_TABLES CONSTRAINT JPOX_TABLES_PK PRIMARY KEY () not found
in existing keys CONSTRAINT PRIMARY PRIMARY KEY (CLASS_NAME)
5338 [main] DEBUG JPOX.RDBMS.SCHEMA - Dropping JPOX_TABLES and recreating
as new
5338 [main] INFO JPOX.RDBMS - Dropping table JPOX_TABLES
5338 [main] DEBUG JPOX.RDBMS.DDL - DROP TABLE JPOX_TABLES
5418 [main] DEBUG JPOX.RDBMS.DDL - Execution Time = 80 ms
5448 [main] INFO JPOX.RDBMS - Creating table JPOX_TABLES
5448 [main] DEBUG JPOX.RDBMS.DDL - CREATE TABLE JPOX_TABLES
(
CLASS_NAME VARCHAR(128) BINARY NOT NULL UNIQUE,
`TABLE_NAME` VARCHAR(128) BINARY NOT NULL,
`TYPE` VARCHAR(4) BINARY NOT NULL,
OWNER VARCHAR(2) BINARY NOT NULL,
VERSION VARCHAR(20) BINARY NOT NULL
)
5609 [main] DEBUG JPOX.RDBMS.DDL - Execution Time = 161 ms
5609 [main] DEBUG JPOX.RDBMS - Validating table : JPOX_TABLES
6860 [main] DEBUG JPOX.RDBMS.SCHEMA - Column info retrieved for table
"JPOX_TABLES" : 5 columns found
7041 [main] ERROR JPOX.RDBMS.SCHEMA - Failed to validate SchemaTable for
Schema "". Either it doesnt exist, or doesnt validate
7041 [main] DEBUG JPOX.RDBMS.SCHEMA -
org.jpox.store.exceptions.WrongPrimaryKeyException: Expected primary key
for table JPOX_TABLES CONSTRAINT JPOX_TABLES_PK PRIMARY KEY () not found
in existing keys CONSTRAINT PRIMARY PRIMARY KEY (CLASS_NAME)
7061 [main] DEBUG JPOX.RDBMS.SQL - SELECT
CLASS_NAME,`TABLE_NAME`,`TYPE`,OWNER,VERSION FROM JPOX_TABLES ORDER BY
`TABLE_NAME`
7061 [main] DEBUG JPOX.RDBMS.SQL - Execution Time = 0 ms
7061 [main] INFO JPOX.RDBMS.SCHEMA - Catalog "mylibrary", Schema ""
initialised - managing 0 classes
7171 [main] DEBUG JPOX.Cache - Level 1 Cache of type
"org.elver.store.jpox.emf.cache.EMFWeakRefCache" initialised
7241 [main] DEBUG JPOX.MetaData - Registering class "java.lang.Character"
as not having MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class
"org.jpox.sco.Collection" as not having MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class
"java.util.LinkedList" as not having MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class "[Ljava.lang.Float;"
as not having MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class "boolean" as not
having MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class "char" as not having
MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class "java.util.SortedMap"
as not having MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class
"java.util.GregorianCalendar" as not having MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class
"org.jpox.sco.TreeMap" as not having MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class "java.util.TreeMap"
as not having MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class "org.jpox.sco.Map" as
not having MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class "[Ljava.lang.String;"
as not having MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class
"java.util.LinkedHashMap" as not having MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class
"org.jpox.sco.SortedSet" as not having MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class
"org.jpox.sco.SortedMap" as not having MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class
"[Ljava.math.BigInteger;" as not having MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class "java.net.URL" as not
having MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class "[Ljava.lang.Number;"
as not having MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class "java.sql.Date" as
not having MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class "[Z" as not having
MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class "java.sql.Timestamp"
as not having MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class "long" as not having
MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class "org.jpox.sco.List"
as not having MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class
"java.util.Collection" as not having MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class "java.lang.Integer"
as not having MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class "java.util.ArrayList"
as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class
"org.jpox.sco.HashMap" as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.awt.Point" as
not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class
"[Ljava.lang.Character;" as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "[B" as not having
MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class
"org.eclipse.emf.common.util.EList" as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "org.jpox.sco.Stack"
as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "[Ljava.util.Locale;"
as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.TimeZone"
as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "[C" as not having
MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "double" as not
having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class
"org.jpox.sco.LinkedHashSet" as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class
"org.jpox.sco.HashSet" as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.lang.Number" as
not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.Stack" as
not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.lang.Float" as
not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class
"[Ljava.lang.Boolean;" as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class
"org.jpox.sco.TreeSet" as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.lang.String" as
not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.lang.Short" as
not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class
"org.eclipse.emf.ecore.xml.type.internal.XMLCalendar" as not having
MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class
"java.math.BigDecimal" as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.HashMap"
as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.net.URI" as not
having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "int" as not having
MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.lang.Long" as
not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class
"org.eclipse.emf.ecore.EObject" as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.Set" as
not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "[I" as not having
MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class
"org.eclipse.emf.ecore.util.FeatureMap" as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.Locale" as
not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class
"[Ljava.lang.Integer;" as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "org.jpox.sco.Set" as
not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "[Ljava.lang.Byte;"
as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.lang.Object" as
not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class
"org.jpox.sco.Properties" as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "[Ljava.lang.Double;"
as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "org.jpox.store.OID"
as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.TreeSet"
as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.Hashtable"
as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.BitSet" as
not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "[J" as not having
MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class
"org.eclipse.emf.ecore.xml.type.internal.XMLDuration" as not having
MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "float" as not having
MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class
"java.util.Properties" as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.Date" as
not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "[Ljava.lang.Long;"
as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class
"org.eclipse.example.library.BookCategory" as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.lang.Double" as
not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class
"org.jpox.sco.LinkedHashMap" as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "short" as not having
MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "org.jpox.sco.Vector"
as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class
"org.jpox.sco.ArrayList" as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class
"org.jpox.sco.Hashtable" as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "[Ljava.util.Date;"
as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "byte" as not having
MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class
"java.math.BigInteger" as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "[Ljava.lang.Short;"
as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.awt.Color" as
not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "[S" as not having
MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.sql.Time" as
not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.Calendar"
as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.lang.Byte" as
not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.List" as
not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.lang.Boolean"
as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.Vector" as
not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class
"org.jpox.sco.LinkedList" as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.SortedSet"
as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.Map" as
not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.Currency"
as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class
"java.util.LinkedHashSet" as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.HashSet"
as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "[F" as not having
MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class
"[Ljava.math.BigDecimal;" as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "[D" as not having
MetaData.
7371 [main] INFO JPOX.MetaData - Parsing MetaData from file
"/F:/workspaces/EMFTests/Library/bin/package.jdo"
7381 [main] DEBUG JPOX.MetaData - resolveEntity(, file:/javax/jdo/jdo.dtd)
7381 [main] DEBUG JPOX.MetaData -
org.jpox.metadata.JDOEntityResolver.getLocalInputSource("/org/jpox/jdo_2_0.dtd ")
7391 [main] DEBUG JPOX.MetaData - Starting parse of element "jdo (stack
size=1) Attributes[]"
7391 [main] DEBUG JPOX.MetaData - Starting parse of element "package
(stack size=1) Attributes[name="org.eclipse.example.library.impl"]"
7391 [main] DEBUG JPOX.MetaData - Starting parse of element "class (stack
size=2) Attributes[name="org.eclipse.example.library.impl.BookImpl"
,requires-extent="true" ,persistence-modifier="persistence-capable"
,detachable="true" ,table="book" ,identity-type="datastore"]"
7401 [main] DEBUG JPOX.MetaData - Starting parse of element "implements
(stack size=3) Attributes[name="org.eclipse.example.library.Book"]"
7401 [main] DEBUG JPOX.MetaData - Ending parse of element "implements
(stack size=4"
7401 [main] DEBUG JPOX.MetaData - Starting parse of element "implements
(stack size=3) Attributes[name="org.eclipse.emf.ecore.EObject"]"
7541 [main] DEBUG JPOX.MetaData - Ending parse of element "implements
(stack size=4"
7541 [main] DEBUG JPOX.MetaData - Starting parse of element "implements
(stack size=3) Attributes[name="org.eclipse.emf.common.notify.Notifier"]"
7541 [main] DEBUG JPOX.MetaData - Ending parse of element "implements
(stack size=4"
7541 [main] DEBUG JPOX.MetaData - Starting parse of element "inheritance
(stack size=3) Attributes[strategy="new-table"]"
7541 [main] DEBUG JPOX.MetaData - Ending parse of element "inheritance
(stack size=4"
7541 [main] DEBUG JPOX.MetaData - Starting parse of element "field (stack
size=3) Attributes[name="title" ,persistence-modifier="persistent"
,null-value="none" ,primary-key="false"]"
7551 [main] DEBUG JPOX.MetaData - Starting parse of element "unique
(stack size=4) Attributes[deferred="false"]"
7551 [main] DEBUG JPOX.MetaData - Ending parse of element "unique (stack
size=5"
7551 [main] DEBUG JPOX.MetaData - Ending parse of element "field (stack
size=4"
7551 [main] DEBUG JPOX.MetaData - Starting parse of element "field (stack
size=3) Attributes[name="pages" ,persistence-modifier="persistent"
,null-value="none" ,primary-key="false"]"
7551 [main] DEBUG JPOX.MetaData - Starting parse of element "unique
(stack size=4) Attributes[deferred="false"]"
7551 [main] DEBUG JPOX.MetaData - Ending parse of element "unique (stack
size=5"
7561 [main] DEBUG JPOX.MetaData - Ending parse of element "field (stack
size=4"
7561 [main] DEBUG JPOX.MetaData - Starting parse of element "field (stack
size=3) Attributes[name="category" ,persistence-modifier="persistent"
,null-value="none" ,embedded="true" ,primary-key="false"]"
7561 [main] DEBUG JPOX.MetaData - Starting parse of element "unique
(stack size=4) Attributes[deferred="false"]"
7561 [main] DEBUG JPOX.MetaData - Ending parse of element "unique (stack
size=5"
7561 [main] DEBUG JPOX.MetaData - Ending parse of element "field (stack
size=4"
7561 [main] DEBUG JPOX.MetaData - Starting parse of element "field (stack
size=3) Attributes[name="author" ,persistence-modifier="persistent"
,delete-action="restrict" ,null-value="none" ,primary-key="false"]"
7561 [main] DEBUG JPOX.MetaData - Starting parse of element "foreign-key
(stack size=4) Attributes[delete-action="restrict"
,update-action="restrict"]"
7561 [main] DEBUG JPOX.MetaData - Starting parse of element "column
(stack size=5) Attributes[name="author_id" ,allows-null="true"]"
7561 [main] DEBUG JPOX.MetaData - Ending parse of element "column (stack
size=6"
7561 [main] DEBUG JPOX.MetaData - Ending parse of element "foreign-key
(stack size=5"
7561 [main] DEBUG JPOX.MetaData - Starting parse of element "extension
(stack size=4) Attributes[vendor-name="jpox" ,key="implementation-classes"
,value="org.eclipse.example.library.impl.WriterImpl"]"
7561 [main] DEBUG JPOX.MetaData - Ending parse of element "extension
(stack size=4"
7561 [main] DEBUG JPOX.MetaData - Ending parse of element "field (stack
size=4"
7561 [main] DEBUG JPOX.MetaData - Ending parse of element "class (stack
size=3"
7561 [main] DEBUG JPOX.MetaData - Starting parse of element "class (stack
size=2) Attributes[name="org.eclipse.example.library.impl.LibraryImpl "
,requires-extent="true" ,persistence-modifier="persistence-capable"
,detachable="true" ,table="library" ,identity-type="datastore"]"
7561 [main] DEBUG JPOX.MetaData - Starting parse of element "implements
(stack size=3) Attributes[name="org.eclipse.example.library.Library"]"
7561 [main] DEBUG JPOX.MetaData - Ending parse of element "implements
(stack size=4"
7561 [main] DEBUG JPOX.MetaData - Starting parse of element "implements
(stack size=3) Attributes[name="org.eclipse.emf.ecore.EObject"]"
7561 [main] DEBUG JPOX.MetaData - Ending parse of element "implements
(stack size=4"
7571 [main] DEBUG JPOX.MetaData - Starting parse of element "implements
(stack size=3) Attributes[name="org.eclipse.emf.common.notify.Notifier"]"
7571 [main] DEBUG JPOX.MetaData - Ending parse of element "implements
(stack size=4"
7571 [main] DEBUG JPOX.MetaData - Starting parse of element "inheritance
(stack size=3) Attributes[strategy="new-table"]"
7571 [main] DEBUG JPOX.MetaData - Ending parse of element "inheritance
(stack size=4"
7571 [main] DEBUG JPOX.MetaData - Starting parse of element "field (stack
size=3) Attributes[name="name" ,persistence-modifier="persistent"
,null-value="none" ,primary-key="false"]"
7571 [main] DEBUG JPOX.MetaData - Starting parse of element "unique
(stack size=4) Attributes[deferred="false"]"
7571 [main] DEBUG JPOX.MetaData - Ending parse of element "unique (stack
size=5"
7571 [main] DEBUG JPOX.MetaData - Ending parse of element "field (stack
size=4"
7571 [main] DEBUG JPOX.MetaData - Starting parse of element "field (stack
size=3) Attributes[name="writers" ,persistence-modifier="persistent"
,delete-action="restrict" ,primary-key="false" ,null-value="none"]"
7571 [main] DEBUG JPOX.MetaData - Starting parse of element "collection
(stack size=4)
Attributes[element-type="org.eclipse.example.library.impl.WriterImpl "
,dependent-element="true"]"
7571 [main] DEBUG JPOX.MetaData - Starting parse of element "extension
(stack size=5) Attributes[vendor-name="jpox" ,key="cache-lazy-loading"
,value="true"]"
7571 [main] DEBUG JPOX.MetaData - Ending parse of element "extension
(stack size=5"
7571 [main] DEBUG JPOX.MetaData - Ending parse of element "collection
(stack size=5"
7571 [main] DEBUG JPOX.MetaData - Starting parse of element "order (stack
size=4) Attributes[column="LIBRARY_WRITERS_IDX"]"
7571 [main] DEBUG JPOX.MetaData - Ending parse of element "order (stack
size=5"
7581 [main] DEBUG JPOX.MetaData - Starting parse of element "column
(stack size=4) Attributes[name="writers_id" ,allows-null="true"]"
7581 [main] DEBUG JPOX.MetaData - Ending parse of element "column (stack
size=5"
7581 [main] DEBUG JPOX.MetaData - Starting parse of element "foreign-key
(stack size=4) Attributes[delete-action="cascade"
,update-action="cascade"]"
7581 [main] DEBUG JPOX.MetaData - Ending parse of element "foreign-key
(stack size=5"
7581 [main] DEBUG JPOX.MetaData - Ending parse of element "field (stack
size=4"
7581 [main] DEBUG JPOX.MetaData - Starting parse of element "field (stack
size=3) Attributes[name="books" ,persistence-modifier="persistent"
,delete-action="restrict" ,primary-key="false" ,null-value="none"]"
7581 [main] DEBUG JPOX.MetaData - Starting parse of element "collection
(stack size=4)
Attributes[element-type="org.eclipse.example.library.impl.BookImpl "
,dependent-element="true"]"
7581 [main] DEBUG JPOX.MetaData - Starting parse of element "extension
(stack size=5) Attributes[vendor-name="jpox" ,key="cache-lazy-loading"
,value="true"]"
7581 [main] DEBUG JPOX.MetaData - Ending parse of element "extension
(stack size=5"
7581 [main] DEBUG JPOX.MetaData - Ending parse of element "collection
(stack size=5"
7581 [main] DEBUG JPOX.MetaData - Starting parse of element "order (stack
size=4) Attributes[column="LIBRARY_BOOKS_IDX"]"
7581 [main] DEBUG JPOX.MetaData - Ending parse of element "order (stack
size=5"
7581 [main] DEBUG JPOX.MetaData - Starting parse of element "column
(stack size=4) Attributes[name="books_id" ,allows-null="true"]"
7581 [main] DEBUG JPOX.MetaData - Ending parse of element "column (stack
size=5"
7581 [main] DEBUG JPOX.MetaData - Starting parse of element "foreign-key
(stack size=4) Attributes[delete-action="cascade"
,update-action="cascade"]"
7581 [main] DEBUG JPOX.MetaData - Ending parse of element "foreign-key
(stack size=5"
7581 [main] DEBUG JPOX.MetaData - Ending parse of element "field (stack
size=4"
7581 [main] DEBUG JPOX.MetaData - Ending parse of element "class (stack
size=3"
7581 [main] DEBUG JPOX.MetaData - Starting parse of element "class (stack
size=2) Attributes[name="org.eclipse.example.library.impl.WriterImpl "
,requires-extent="true" ,persistence-modifier="persistence-capable"
,detachable="true" ,table="writer" ,identity-type="datastore"]"
7782 [main] DEBUG JPOX.MetaData - Starting parse of element "implements
(stack size=3) Attributes[name="org.eclipse.example.library.Writer"]"
7782 [main] DEBUG JPOX.MetaData - Ending parse of element "implements
(stack size=4"
7782 [main] DEBUG JPOX.MetaData - Starting parse of element "implements
(stack size=3) Attributes[name="org.eclipse.emf.ecore.EObject"]"
7782 [main] DEBUG JPOX.MetaData - Ending parse of element "implements
(stack size=4"
7782 [main] DEBUG JPOX.MetaData - Starting parse of element "implements
(stack size=3) Attributes[name="org.eclipse.emf.common.notify.Notifier"]"
7782 [main] DEBUG JPOX.MetaData - Ending parse of element "implements
(stack size=4"
7782 [main] DEBUG JPOX.MetaData - Starting parse of element "inheritance
(stack size=3) Attributes[strategy="new-table"]"
7782 [main] DEBUG JPOX.MetaData - Ending parse of element "inheritance
(stack size=4"
7782 [main] DEBUG JPOX.MetaData - Starting parse of element "field (stack
size=3) Attributes[name="name" ,persistence-modifier="persistent"
,null-value="none" ,primary-key="false"]"
7782 [main] DEBUG JPOX.MetaData - Starting parse of element "unique
(stack size=4) Attributes[deferred="false"]"
7782 [main] DEBUG JPOX.MetaData - Ending parse of element "unique (stack
size=5"
7782 [main] DEBUG JPOX.MetaData - Ending parse of element "field (stack
size=4"
7782 [main] DEBUG JPOX.MetaData - Starting parse of element "field (stack
size=3) Attributes[name="books" ,persistence-modifier="persistent"
,mapped-by="author" ,delete-action="restrict" ,primary-key="false"
,null-value="none"]"
7782 [main] DEBUG JPOX.MetaData - Starting parse of element "collection
(stack size=4)
Attributes[element-type="org.eclipse.example.library.impl.BookImpl "
,dependent-element="false"]"
7782 [main] DEBUG JPOX.MetaData - Starting parse of element "extension
(stack size=5) Attributes[vendor-name="jpox" ,key="cache-lazy-loading"
,value="true"]"
7782 [main] DEBUG JPOX.MetaData - Ending parse of element "extension
(stack size=5"
7782 [main] DEBUG JPOX.MetaData - Ending parse of element "collection
(stack size=5"
7782 [main] DEBUG JPOX.MetaData - Starting parse of element "order (stack
size=4) Attributes[column="WRITER_BOOKS_IDX"]"
7782 [main] DEBUG JPOX.MetaData - Ending parse of element "order (stack
size=5"
7782 [main] DEBUG JPOX.MetaData - Starting parse of element "column
(stack size=4) Attributes[name="author_id" ,allows-null="true"]"
7782 [main] DEBUG JPOX.MetaData - Ending parse of element "column (stack
size=5"
7782 [main] DEBUG JPOX.MetaData - Starting parse of element "foreign-key
(stack size=4) Attributes[delete-action="restrict"
,update-action="cascade"]"
7782 [main] DEBUG JPOX.MetaData - Ending parse of element "foreign-key
(stack size=5"
7782 [main] DEBUG JPOX.MetaData - Ending parse of element "field (stack
size=4"
7782 [main] DEBUG JPOX.MetaData - Ending parse of element "class (stack
size=3"
7782 [main] DEBUG JPOX.MetaData - Ending parse of element "package (stack
size=2"
7782 [main] DEBUG JPOX.MetaData - Ending parse of element "jdo (stack
size=1"
7782 [main] DEBUG JPOX.MetaData - Populating Meta-Data for class
org.eclipse.example.library.impl.BookImpl.
7792 [main] DEBUG JPOX.MetaData - MetaData of type "orm" for class
"org.eclipse.example.library.impl.BookImpl" not found
7802 [main] DEBUG JPOX.MetaData - MetaData of type "jdo" for class
"org.eclipse.emf.ecore.impl.EObjectImpl" not found
7832 [main] DEBUG JPOX.MetaData - Registering class
"org.eclipse.emf.ecore.impl.EObjectImpl" as not having MetaData.
7932 [main] DEBUG JPOX.MetaData - MetaData of type "jdo" for class
"org.eclipse.emf.ecore.impl.BasicEObjectImpl" not found
7932 [main] DEBUG JPOX.MetaData - Registering class
"org.eclipse.emf.ecore.impl.BasicEObjectImpl" as not having MetaData.
7962 [main] DEBUG JPOX.MetaData - MetaData of type "jdo" for class
"org.eclipse.emf.common.notify.impl.BasicNotifierImpl" not found
7972 [main] DEBUG JPOX.MetaData - Registering class
"org.eclipse.emf.common.notify.impl.BasicNotifierImpl" as not having
MetaData.
7972 [main] DEBUG JPOX.MetaData - Populating Meta-Data for class
org.eclipse.example.library.impl.LibraryImpl.
7972 [main] DEBUG JPOX.MetaData - MetaData of type "orm" for class
"org.eclipse.example.library.impl.LibraryImpl" not found
7972 [main] DEBUG JPOX.MetaData - Populating Meta-Data for class
org.eclipse.example.library.impl.WriterImpl.
7972 [main] DEBUG JPOX.MetaData - MetaData of type "orm" for class
"org.eclipse.example.library.impl.WriterImpl" not found
7972 [main] DEBUG JPOX.MetaData - MetaData of type "jdo" for class
"org.eclipse.example.library.impl.BookImpl" will use
file:/F:/workspaces/EMFTests/Library/bin/package.jdo
7972 [main] DEBUG JPOX.MetaData - Initialising Meta-Data for class
org.eclipse.example.library.impl.BookImpl.
7972 [main] DEBUG JPOX.MetaData - Initialising Meta-Data for class
org.eclipse.example.library.impl.LibraryImpl.
7972 [main] DEBUG JPOX.MetaData - Initialising Meta-Data for class
org.eclipse.example.library.impl.WriterImpl.
8092 [main] INFO JPOX.RDBMS.SCHEMA - Managing Persistence of Class :
org.eclipse.example.library.impl.BookImpl [Table : BOOK,
InheritanceStrategy : new-table]
8092 [main] DEBUG JPOX.RDBMS.SQL - INSERT IGNORE INTO JPOX_TABLES
(CLASS_NAME,`TABLE_NAME`,`TYPE`,OWNER,VERSION) VALUES (?,?,?,?,?)
8182 [main] DEBUG JPOX.RDBMS.SQL - Execution Time = 90 ms
8182 [main] DEBUG JPOX.RDBMS - Column "BOOK.BOOK_ID" added to internal
representation of table.
8182 [main] INFO JPOX.RDBMS.SCHEMA - Managing Persistence of Class :
org.eclipse.example.library.impl.WriterImpl [Table : WRITER,
InheritanceStrategy : new-table]
8202 [main] DEBUG JPOX.RDBMS.SQL - INSERT IGNORE INTO JPOX_TABLES
(CLASS_NAME,`TABLE_NAME`,`TYPE`,OWNER,VERSION) VALUES (?,?,?,?,?)
8272 [main] DEBUG JPOX.RDBMS.SQL - Execution Time = 70 ms
8272 [main] DEBUG JPOX.RDBMS - Column "WRITER.WRITER_ID" added to
internal representation of table.
8272 [main] INFO JPOX.RDBMS.SCHEMA - Managing Persistence of Class :
org.eclipse.example.library.impl.LibraryImpl [Table : LIBRARY,
InheritanceStrategy : new-table]
8272 [main] DEBUG JPOX.RDBMS.SQL - INSERT IGNORE INTO JPOX_TABLES
(CLASS_NAME,`TABLE_NAME`,`TYPE`,OWNER,VERSION) VALUES (?,?,?,?,?)
8342 [main] DEBUG JPOX.RDBMS.SQL - Execution Time = 70 ms
8342 [main] DEBUG JPOX.RDBMS - Column "LIBRARY.LIBRARY_ID" added to
internal representation of table.
8453 [main] DEBUG JPOX.RDBMS - Table LIBRARY will manage the persistence
of the fields for class org.eclipse.example.library.impl.LibraryImpl
(inheritance strategy="new-table")
8463 [main] DEBUG JPOX.RDBMS - Field
[org.eclipse.example.library.impl.LibraryImpl.books] -> Column(s) [[none]]
8463 [main] DEBUG JPOX.RDBMS - Column "LIBRARY.`NAME`" added to internal
representation of table.
8463 [main] DEBUG JPOX.RDBMS - Field
[org.eclipse.example.library.impl.LibraryImpl.name] -> Column(s)
[LIBRARY.`NAME`]
8463 [main] DEBUG JPOX.RDBMS - Field
[org.eclipse.example.library.impl.LibraryImpl.writers] -> Column(s)
[[none]]
8463 [main] DEBUG JPOX.RDBMS - Table BOOK will manage the persistence of
the fields for class org.eclipse.example.library.impl.BookImpl
(inheritance strategy="new-table")
8483 [main] DEBUG JPOX.RDBMS - Column
"BOOK.AUTHOR_WRITER_IMPL_WRITER_ID_EID" added to internal representation
of table.
8483 [main] INFO JPOX.RDBMS - Added column for type "class
org.eclipse.example.library.impl.WriterImpl" for field "author" (field
declared as reference type - interface/Object)
8483 [main] DEBUG JPOX.RDBMS - Field
[org.eclipse.example.library.impl.BookImpl.author] -> Column(s)
[BOOK.AUTHOR_WRITER_IMPL_WRITER_ID_EID]
8483 [main] DEBUG JPOX.RDBMS - Column "BOOK.CATEGORY" added to internal
representation of table.
8483 [main] DEBUG JPOX.RDBMS - Field
[org.eclipse.example.library.impl.BookImpl.category] -> Column(s)
[BOOK.CATEGORY]
8483 [main] DEBUG JPOX.RDBMS - Column "BOOK.PAGES" added to internal
representation of table.
8483 [main] DEBUG JPOX.RDBMS - Field
[org.eclipse.example.library.impl.BookImpl.pages] -> Column(s) [BOOK.PAGES]
8483 [main] DEBUG JPOX.RDBMS - Column "BOOK.TITLE" added to internal
representation of table.
8483 [main] DEBUG JPOX.RDBMS - Field
[org.eclipse.example.library.impl.BookImpl.title] -> Column(s) [BOOK.TITLE]
8483 [main] DEBUG JPOX.RDBMS - Table WRITER will manage the persistence
of the fields for class org.eclipse.example.library.impl.WriterImpl
(inheritance strategy="new-table")
8483 [main] DEBUG JPOX.RDBMS - Field
[org.eclipse.example.library.impl.WriterImpl.books] -> Column(s) [[none]]
8483 [main] DEBUG JPOX.RDBMS - Column "BOOK.BOOKS_LIBRARY_ID_OID" added
to internal representation of table.
8493 [main] DEBUG JPOX.RDBMS - Column "BOOK.LIBRARY_BOOKS_IDX" added to
internal representation of table.
8493 [main] DEBUG JPOX.RDBMS - Column "BOOK.AUTHOR_INTEGER_IDX" added to
internal representation of table.
8493 [main] DEBUG JPOX.RDBMS - Column "WRITER.`NAME`" added to internal
representation of table.
8493 [main] DEBUG JPOX.RDBMS - Field
[org.eclipse.example.library.impl.WriterImpl.name] -> Column(s)
[WRITER.`NAME`]
8493 [main] DEBUG JPOX.RDBMS - Column "WRITER.WRITERS_LIBRARY_ID_OID"
added to internal representation of table.
8493 [main] DEBUG JPOX.RDBMS - Column "WRITER.LIBRARY_WRITERS_IDX" added
to internal representation of table.
8623 [main] DEBUG JPOX.RDBMS.SCHEMA - Column info loaded for Catalog
"mylibrary", Schema "", 0 tables, time = 0 ms
8623 [main] INFO JPOX.RDBMS.SCHEMA - No
|
|
|
Re: WrongPrimayKeyException and MissingColoumnExceptions while using elver with [message #50175 is a reply to message #50127] |
Thu, 14 September 2006 11:12 ![Go to previous message Go to previous message](theme/Solstice/images/up.png) ![Go to next message Go to next message](theme/Solstice/images/down.png) |
Martin Taal![Friend of Eclipse Friend](/donate/web-api/friends_decorator.php?email=mtaal%40springsite.com) Messages: 5468 Registered: July 2009 |
Senior Member |
|
|
No, there is no other way (except doing it manually), the problem already occurs when jpox creates
the tables it needs itself (so not teneo/elver).
Creating the database should just work through jpox, the Teneo testcases create about 70 databases
with jpox in one run and this works fine.
A few remarks (in priority order):
Looking at the log it seems that you use a jdcb-odbc bridge driver:
Identifier Names : UPPERCASE Driver name=JDBC-ODBC Bridge (myodbc3.dll), version=2.0001 (03.51.11),
major=2, minor=1
If so can you try the latest official mysql jdbc driver from mysql.com?
Does the JPOX_TABLES table exist in the database?
Does the user you use to connect with the database have rights to create tables?
Can you try to work directly with the database (through a sql navigator or the mysql prompt) using
this same user and then create a table using the CREATE Table syntax found in the log, for example:
CREATE TABLE JPOX_TABLES
(
CLASS_NAME VARCHAR(128) BINARY NOT NULL UNIQUE,
`TABLE_NAME` VARCHAR(128) BINARY NOT NULL,
`TYPE` VARCHAR(4) BINARY NOT NULL,
OWNER VARCHAR(2) BINARY NOT NULL,
VERSION VARCHAR(20) BINARY NOT NULL
)
gr. Martin
varunkumar wrote:
> Here are the contents of the log after added the .properties file.
> I did create a database with the name mylibrary;
> I just want the schema to be created for further uses.Is there any other
> way around.
>
>
> 0 [main] INFO org.elver.store.jpox.emf.JpoxHelper - Registering a
> jpox resource factory for all uri's with jpox as the protocol/extension
> 0 [main] INFO org.elver.store.jpox.emf.JpoxHelper - Registering a
> jpox resource factory for all uri's with ejdo as the protocol/extension
> 0 [main] INFO org.elver.store.jpox.emf.JpoxHelper - Registering a
> jpox resource dao factory for all uri's with jpoxdao as the
> protocol/extension
> 0 [main] INFO org.elver.store.jpox.emf.JpoxHelper - Registering
> EListMapping, EListWrapper at the jpox manager for handling elists
> 0 [main] INFO org.elver.store.jpox.emf.JpoxHelper - Registering
> FeatureMapMapping, FeatureMapWrapper at the jpox manager for handling
> FeatureMap
> 0 [main] INFO org.elver.store.jpox.emf.JpoxHelper - Registering
> EObjectMapping at the jpox manager for handling EObjects/AnyType
> 0 [main] INFO org.elver.store.jpox.emf.JpoxHelper - Registering
> XMLCalendarMapping at the jpox manager for handling EObjects/AnyType
> 0 [main] INFO org.elver.store.jpox.emf.JpoxHelper - Registering
> XMLDurationMapping at the jpox manager for handling EObjects/AnyType
> 131 [main] DEBUG JPOX.MetaData - resolveEntity(-//Java Persistent
> Objects//DTD JPOX Types Metadata 1.0//EN,
> http://www.jpox.org/dtd/jpoxtypes_1_0.dtd)
> 131 [main] DEBUG JPOX.MetaData -
> org.jpox.types.UserTypesEntityResolver.getLocalInputSource("/org/jpox/jpoxtypes_1_0.dtd ")
>
> 411 [main] DEBUG JPOX.General - Adding support for Java type boolean
> (default-persistent=true, DFG=true, default-embedded=true)
> 411 [main] DEBUG JPOX.General - Adding support for Java type byte
> (default-persistent=true, DFG=true, default-embedded=true)
> 421 [main] DEBUG JPOX.General - Adding support for Java type char
> (default-persistent=true, DFG=true, default-embedded=true)
> 421 [main] DEBUG JPOX.General - Adding support for Java type short
> (default-persistent=true, DFG=true, default-embedded=true)
> 421 [main] DEBUG JPOX.General - Adding support for Java type int
> (default-persistent=true, DFG=true, default-embedded=true)
> 421 [main] DEBUG JPOX.General - Adding support for Java type long
> (default-persistent=true, DFG=true, default-embedded=true)
> 421 [main] DEBUG JPOX.General - Adding support for Java type float
> (default-persistent=true, DFG=true, default-embedded=true)
> 431 [main] DEBUG JPOX.General - Adding support for Java type double
> (default-persistent=true, DFG=true, default-embedded=true)
> 431 [main] DEBUG JPOX.General - Adding support for Java type
> java.lang.Boolean (default-persistent=true, DFG=true,
> default-embedded=true)
> 431 [main] DEBUG JPOX.General - Adding support for Java type
> java.lang.Byte (default-persistent=true, DFG=true, default-embedded=true)
> 431 [main] DEBUG JPOX.General - Adding support for Java type
> java.lang.Character (default-persistent=true, DFG=true,
> default-embedded=true)
> 431 [main] DEBUG JPOX.General - Adding support for Java type
> java.lang.Short (default-persistent=true, DFG=true, default-embedded=true)
> 431 [main] DEBUG JPOX.General - Adding support for Java type
> java.lang.Integer (default-persistent=true, DFG=true,
> default-embedded=true)
> 431 [main] DEBUG JPOX.General - Adding support for Java type
> java.lang.Long (default-persistent=true, DFG=true, default-embedded=true)
> 431 [main] DEBUG JPOX.General - Adding support for Java type
> java.lang.Float (default-persistent=true, DFG=true, default-embedded=true)
> 431 [main] DEBUG JPOX.General - Adding support for Java type
> java.lang.Double (default-persistent=true, DFG=true, default-embedded=true)
> 431 [main] DEBUG JPOX.General - Adding support for Java type
> java.math.BigDecimal (default-persistent=true, DFG=true,
> default-embedded=true)
> 431 [main] DEBUG JPOX.General - Adding support for Java type
> java.math.BigInteger (default-persistent=true, DFG=true,
> default-embedded=true)
> 431 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.Date (default-persistent=true, DFG=true, default-embedded=true)
> 441 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.Locale (default-persistent=true, DFG=false,
> default-embedded=true)
> 441 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.TimeZone (default-persistent=false, DFG=false,
> default-embedded=false)
> 441 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.Calendar (default-persistent=false, DFG=false,
> default-embedded=false)
> 441 [main] DEBUG JPOX.General - Adding support for Java type
> java.sql.Date (default-persistent=false, DFG=false, default-embedded=false)
> 441 [main] DEBUG JPOX.General - Adding support for Java type
> java.sql.Time (default-persistent=false, DFG=false, default-embedded=false)
> 451 [main] DEBUG JPOX.General - Adding support for Java type
> java.sql.Timestamp (default-persistent=false, DFG=false,
> default-embedded=false)
> 451 [main] DEBUG JPOX.General - Adding support for Java type
> java.lang.String (default-persistent=true, DFG=true, default-embedded=true)
> 451 [main] DEBUG JPOX.General - Adding support for Java type
> java.awt.Color (default-persistent=false, DFG=false,
> default-embedded=false)
> 451 [main] DEBUG JPOX.General - Adding support for Java type
> java.awt.Point (default-persistent=false, DFG=false,
> default-embedded=false)
> 451 [main] DEBUG JPOX.General - Adding support for Java type
> java.lang.Number (default-persistent=true, DFG=true, default-embedded=true)
> 451 [main] DEBUG JPOX.General - Adding support for Java type
> java.lang.Object (default-persistent=false, DFG=false,
> default-embedded=false)
> 451 [main] DEBUG JPOX.General - Adding support for Java type
> java.net.URL (default-persistent=false, DFG=false, default-embedded=false)
> 501 [main] DEBUG JPOX.General - Adding support for Java type [Z
> (default-persistent=true, DFG=false, default-embedded=true)
> 501 [main] DEBUG JPOX.General - Adding support for Java type [B
> (default-persistent=true, DFG=false, default-embedded=true)
> 501 [main] DEBUG JPOX.General - Adding support for Java type [C
> (default-persistent=true, DFG=false, default-embedded=true)
> 501 [main] DEBUG JPOX.General - Adding support for Java type [D
> (default-persistent=true, DFG=false, default-embedded=true)
> 501 [main] DEBUG JPOX.General - Adding support for Java type [F
> (default-persistent=true, DFG=false, default-embedded=true)
> 551 [main] DEBUG JPOX.General - Adding support for Java type [I
> (default-persistent=true, DFG=false, default-embedded=true)
> 551 [main] DEBUG JPOX.General - Adding support for Java type [J
> (default-persistent=true, DFG=false, default-embedded=true)
> 551 [main] DEBUG JPOX.General - Adding support for Java type [S
> (default-persistent=true, DFG=false, default-embedded=true)
> 551 [main] DEBUG JPOX.General - Adding support for Java type
> [Ljava.lang.Boolean; (default-persistent=true, DFG=false,
> default-embedded=true)
> 551 [main] DEBUG JPOX.General - Adding support for Java type
> [Ljava.lang.Byte; (default-persistent=true, DFG=false,
> default-embedded=true)
> 551 [main] DEBUG JPOX.General - Adding support for Java type
> [Ljava.lang.Character; (default-persistent=true, DFG=false,
> default-embedded=true)
> 551 [main] DEBUG JPOX.General - Adding support for Java type
> [Ljava.lang.Double; (default-persistent=true, DFG=false,
> default-embedded=true)
> 551 [main] DEBUG JPOX.General - Adding support for Java type
> [Ljava.lang.Float; (default-persistent=true, DFG=false,
> default-embedded=true)
> 551 [main] DEBUG JPOX.General - Adding support for Java type
> [Ljava.lang.Integer; (default-persistent=true, DFG=false,
> default-embedded=true)
> 551 [main] DEBUG JPOX.General - Adding support for Java type
> [Ljava.lang.Long; (default-persistent=true, DFG=false,
> default-embedded=true)
> 551 [main] DEBUG JPOX.General - Adding support for Java type
> [Ljava.lang.Short; (default-persistent=true, DFG=false,
> default-embedded=true)
> 551 [main] DEBUG JPOX.General - Adding support for Java type
> [Ljava.lang.String; (default-persistent=true, DFG=false,
> default-embedded=true)
> 551 [main] DEBUG JPOX.General - Adding support for Java type
> [Ljava.lang.Number; (default-persistent=true, DFG=false,
> default-embedded=true)
> 551 [main] DEBUG JPOX.General - Adding support for Java type
> [Ljava.util.Date; (default-persistent=true, DFG=false,
> default-embedded=true)
> 551 [main] DEBUG JPOX.General - Adding support for Java type
> [Ljava.util.Locale; (default-persistent=true, DFG=false,
> default-embedded=true)
> 551 [main] DEBUG JPOX.General - Adding support for Java type
> [Ljava.math.BigInteger; (default-persistent=true, DFG=false,
> default-embedded=true)
> 551 [main] DEBUG JPOX.General - Adding support for Java type
> [Ljava.math.BigDecimal; (default-persistent=true, DFG=false,
> default-embedded=true)
> 561 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.ArrayList (default-persistent=true, DFG=false,
> default-embedded=false)
> 561 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.Collection (default-persistent=true, DFG=false,
> default-embedded=false)
> 561 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.HashMap (default-persistent=true, DFG=false,
> default-embedded=false)
> 561 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.HashSet (default-persistent=true, DFG=false,
> default-embedded=false)
> 581 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.Hashtable (default-persistent=true, DFG=false,
> default-embedded=false)
> 581 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.LinkedList (default-persistent=true, DFG=false,
> default-embedded=false)
> 581 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.List (default-persistent=true, DFG=false, default-embedded=false)
> 591 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.Map (default-persistent=true, DFG=false, default-embedded=false)
> 591 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.Set (default-persistent=true, DFG=false, default-embedded=false)
> 591 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.SortedMap (default-persistent=false, DFG=false,
> default-embedded=false)
> 591 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.SortedSet (default-persistent=false, DFG=false,
> default-embedded=false)
> 591 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.Stack (default-persistent=false, DFG=false,
> default-embedded=false)
> 601 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.TreeMap (default-persistent=true, DFG=false,
> default-embedded=false)
> 601 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.TreeSet (default-persistent=true, DFG=false,
> default-embedded=false)
> 601 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.Vector (default-persistent=true, DFG=false,
> default-embedded=false)
> 601 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.Properties (default-persistent=false, DFG=false,
> default-embedded=false)
> 601 [main] DEBUG JPOX.General - Adding support for Java type
> org.jpox.store.OID (default-persistent=false, DFG=false,
> default-embedded=false)
> 601 [main] DEBUG JPOX.General - Adding support for Java type
> org.jpox.sco.ArrayList (default-persistent=true, DFG=false,
> default-embedded=false)
> 601 [main] DEBUG JPOX.General - Adding support for Java type
> org.jpox.sco.Collection (default-persistent=true, DFG=false,
> default-embedded=false)
> 601 [main] DEBUG JPOX.General - Adding support for Java type
> org.jpox.sco.HashMap (default-persistent=true, DFG=false,
> default-embedded=false)
> 611 [main] DEBUG JPOX.General - Adding support for Java type
> org.jpox.sco.HashSet (default-persistent=true, DFG=false,
> default-embedded=false)
> 611 [main] DEBUG JPOX.General - Adding support for Java type
> org.jpox.sco.Hashtable (default-persistent=true, DFG=false,
> default-embedded=false)
> 611 [main] DEBUG JPOX.General - Adding support for Java type
> org.jpox.sco.LinkedList (default-persistent=true, DFG=false,
> default-embedded=false)
> 611 [main] DEBUG JPOX.General - Adding support for Java type
> org.jpox.sco.List (default-persistent=true, DFG=false,
> default-embedded=false)
> 611 [main] DEBUG JPOX.General - Adding support for Java type
> org.jpox.sco.Map (default-persistent=true, DFG=false,
> default-embedded=false)
> 611 [main] DEBUG JPOX.General - Adding support for Java type
> org.jpox.sco.Set (default-persistent=true, DFG=false,
> default-embedded=false)
> 611 [main] DEBUG JPOX.General - Adding support for Java type
> org.jpox.sco.SortedMap (default-persistent=false, DFG=false,
> default-embedded=false)
> 812 [main] DEBUG JPOX.General - Adding support for Java type
> org.jpox.sco.SortedSet (default-persistent=false, DFG=false,
> default-embedded=false)
> 812 [main] DEBUG JPOX.General - Adding support for Java type
> org.jpox.sco.Stack (default-persistent=false, DFG=false,
> default-embedded=false)
> 812 [main] DEBUG JPOX.General - Adding support for Java type
> org.jpox.sco.TreeMap (default-persistent=true, DFG=false,
> default-embedded=false)
> 822 [main] DEBUG JPOX.General - Adding support for Java type
> org.jpox.sco.TreeSet (default-persistent=true, DFG=false,
> default-embedded=false)
> 822 [main] DEBUG JPOX.General - Adding support for Java type
> org.jpox.sco.Vector (default-persistent=true, DFG=false,
> default-embedded=false)
> 822 [main] DEBUG JPOX.General - Adding support for Java type
> org.jpox.sco.Properties (default-persistent=false, DFG=false,
> default-embedded=false)
> 822 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.BitSet (default-persistent=false, DFG=false,
> default-embedded=false)
> 822 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.GregorianCalendar (default-persistent=false, DFG=false,
> default-embedded=false)
> 822 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.Currency (default-persistent=true, DFG=false,
> default-embedded=true)
> 822 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.LinkedHashSet (default-persistent=true, DFG=false,
> default-embedded=false)
> 852 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.LinkedHashMap (default-persistent=true, DFG=false,
> default-embedded=false)
> 852 [main] DEBUG JPOX.General - Adding support for Java type
> org.jpox.sco.LinkedHashSet (default-persistent=true, DFG=false,
> default-embedded=false)
> 852 [main] DEBUG JPOX.General - Adding support for Java type
> org.jpox.sco.LinkedHashMap (default-persistent=true, DFG=false,
> default-embedded=false)
> 852 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.BitSet (default-persistent=false, DFG=false,
> default-embedded=false)
> 852 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.GregorianCalendar (default-persistent=false, DFG=false,
> default-embedded=false)
> 852 [main] DEBUG JPOX.General - Adding support for Java type
> java.net.URI (default-persistent=false, DFG=false, default-embedded=false)
> 1022 [main] DEBUG JPOX.General - Adding support for Java type
> org.eclipse.emf.common.util.EList (default-persistent=true, DFG=false,
> default-embedded=false)
> 1052 [main] DEBUG JPOX.General - Adding support for Java type
> org.eclipse.emf.ecore.util.FeatureMap (default-persistent=true,
> DFG=false, default-embedded=false)
> 1052 [main] DEBUG JPOX.General - Adding support for Java type
> org.eclipse.emf.ecore.EObject (default-persistent=true, DFG=true,
> default-embedded=true)
> 1102 [main] DEBUG JPOX.General - Adding support for Java type
> org.eclipse.emf.ecore.xml.type.internal.XMLCalendar
> (default-persistent=true, DFG=true, default-embedded=true)
> 1102 [main] DEBUG JPOX.General - Adding support for Java type
> org.eclipse.emf.ecore.xml.type.internal.XMLDuration
> (default-persistent=true, DFG=true, default-embedded=true)
> 1182 [main] DEBUG org.elver.store.jpox.emf.JpoxDataStore - Option
> updateschema: true
> 1603 [main] DEBUG org.elver.store.ERuntime - Determining concrete
> classes for package library
> 1613 [main] DEBUG org.elver.store.jpox.emf.JpoxDataStore - Registering
> enum type mapper/wrapper for eclass:
> org.eclipse.example.library.BookCategory
> 1623 [main] DEBUG JPOX.General - Adding support for Java type
> org.eclipse.example.library.BookCategory (default-persistent=true,
> DFG=true, default-embedded=true)
> 1623 [main] DEBUG org.elver.store.util.StoreUtil - >>>> Building or
> descriptor file List
> 1623 [main] DEBUG org.elver.store.util.StoreUtil - Try path: ;package.jdo
> 1623 [main] DEBUG org.elver.store.util.StoreUtil - Try path:
> /org/eclipse/example/library/package.jdo
> 1623 [main] DEBUG org.elver.store.util.StoreUtil - Try path:
> /org/eclipse/example/package.jdo
> 1623 [main] DEBUG org.elver.store.util.StoreUtil - Try path:
> /org/eclipse/package.jdo
> 1623 [main] DEBUG org.elver.store.util.StoreUtil - Try path:
> /org/package.jdo
> 1623 [main] DEBUG org.elver.store.util.StoreUtil - Try path: /package.jdo
> 1623 [main] DEBUG org.elver.store.util.StoreUtil - !!Found!!
> 1623 [main] DEBUG org.elver.store.util.StoreUtil - Try path:
> /org/eclipse/example/library/impl/package.jdo
> 1623 [main] DEBUG org.elver.store.util.StoreUtil - Try path:
> /org/eclipse/emf/ecore/impl/package.jdo
> 1623 [main] DEBUG org.elver.store.util.StoreUtil - Try path:
> /org/eclipse/emf/ecore/package.jdo
> 1623 [main] DEBUG org.elver.store.util.StoreUtil - Try path:
> /org/eclipse/emf/package.jdo
> 1643 [main] DEBUG JPOX.MetaData - resolveEntity(, file:/javax/jdo/jdo.dtd)
> 1643 [main] DEBUG JPOX.MetaData -
> org.jpox.metadata.JDOEntityResolver.getLocalInputSource("/org/jpox/jdo_2_0.dtd ")
>
> 1753 [main] DEBUG org.elver.store.jpox.emf.JpoxDataStore - Updating
> database schema
> 1863 [main] INFO JPOX.JDO - PersistenceManagerFactory - Vendor: JPOX
> Version: 1.1.0-rc-1
> 1863 [main] INFO JPOX.JDO - PersistenceManagerFactory initialised for
> datastore URL=jdbc:odbc:mylibrary driver=sun.jdbc.odbc.JdbcOdbcDriver
> userName=root
> 1863 [main] DEBUG JPOX.JDO - ================ PMF Configuration
> ================
> 1863 [main] DEBUG JPOX.JDO - JDO Standard Options : singlethreaded,
> retainValues, nontransactionalRead
> 1863 [main] DEBUG JPOX.JDO - Persistence Options : reachability-at-commit
> 1863 [main] DEBUG JPOX.JDO - Schema : AutoCreate(Schema,Columns),
> Validate(Tables,Columns,Constraints), CheckTableViewExistence,
> foreignKeyCreateMode=AUTO
> 1863 [main] DEBUG JPOX.JDO - Schema Identifiers : catalog=null,
> schema=null
> 1863 [main] DEBUG JPOX.JDO - MetaData : File Suffixes (JDO = jdo, ORM =
> orm, JDOQUERY = jdoquery), ORM Mapping name=(none)
> 1863 [main] DEBUG JPOX.JDO - Datastore Connection Pooling : None
> 1863 [main] DEBUG JPOX.JDO - Types Control : stringDefaultLength=255,
> dateTimezone=UTC
> 1863 [main] DEBUG JPOX.JDO - Initialisation : mechanism=SchemaTable,
> mode=Quiet
> 1863 [main] DEBUG JPOX.JDO - Transactions : pessimistic,
> isolationLevel=2, isolationLevel(POID)=2, transactionAttribute(POID)=New
> 1883 [main] DEBUG JPOX.JDO - Cache : Level1
> (org.elver.store.jpox.emf.cache.EMFWeakRefCache), Collections/Maps 1883
> [main] DEBUG JPOX.JDO - Queries : fetchSize=0, fetchDirection=forward,
> resultSetType=forward-only, resultSetConcurrency=read-only
> 1883 [main] DEBUG JPOX.JDO -
> ===================================================
> 2023 [main] DEBUG JPOX.JDO - Persistence Manager
> "org.jpox.PersistenceManagerImpl@bd928a" opened for datastore ""
> 2634 [main] DEBUG JPOX.RDBMS.SCHEMA - Database adapter allows catalogs
> to be used in table definitions
> 2634 [main] INFO JPOX.RDBMS - RDBMS Adapter initialised : MySQLAdapter
> : MySQL version=5.0.18-nt, major=5, minor=0, revision=18
> Identifier Names : UPPERCASE Driver name=JDBC-ODBC Bridge (myodbc3.dll),
> version=2.0001 (03.51.11), major=2, minor=1
> Identifier Max Lengths : Table=64 Column=64 Constraint=64 Index=64
> Delimeters=`
> Identifier Support in DDL : catalog=true schema=false
> 2794 [main] DEBUG JPOX.MetaData - resolveEntity(-//Java Persistent
> Objects//DTD JPOX Datastore Mapping 1.0//EN,
> http://www.jpox.org/dtd/datastoremappings_1_0.dtd)
> 2794 [main] DEBUG JPOX.MetaData -
> org.jpox.store.mapping.DatastoreMappingEntityResolver.getLoc alInputSource( "/org/jpox/datastoremapping_1_0.dtd")
>
> 2955 [main] DEBUG JPOX.RDBMS - Column "DELETEME1158230050512.UNUSED"
> added to internal representation of table.
> 2955 [main] INFO JPOX.RDBMS - Creating table DELETEME1158230050512
> 2965 [main] DEBUG JPOX.RDBMS.DDL - CREATE TABLE DELETEME1158230050512
> (
> UNUSED integer NOT NULL
> )
> 3145 [main] DEBUG JPOX.RDBMS.DDL - Execution Time = 180 ms
> 3516 [main] INFO JPOX.RDBMS - Dropping table DELETEME1158230050512
> 3516 [main] DEBUG JPOX.RDBMS.DDL - DROP TABLE DELETEME1158230050512
> 3636 [main] DEBUG JPOX.RDBMS.DDL - Execution Time = 120 ms
> 3636 [main] INFO JPOX.RDBMS.SCHEMA - Initialising Catalog "mylibrary",
> Schema "" using "SchemaTable" auto-start option
> 3646 [main] DEBUG JPOX.RDBMS - Column "JPOX_TABLES.CLASS_NAME" added to
> internal representation of table.
> 3646 [main] DEBUG JPOX.RDBMS - Column "JPOX_TABLES.`TABLE_NAME`" added
> to internal representation of table.
> 3646 [main] DEBUG JPOX.RDBMS - Column "JPOX_TABLES.`TYPE`" added to
> internal representation of table.
> 3646 [main] DEBUG JPOX.RDBMS - Column "JPOX_TABLES.OWNER" added to
> internal representation of table.
> 3646 [main] DEBUG JPOX.RDBMS - Column "JPOX_TABLES.VERSION" added to
> internal representation of table.
> 3666 [main] INFO JPOX.RDBMS - Creating table JPOX_TABLES
> 3666 [main] DEBUG JPOX.RDBMS.DDL - CREATE TABLE JPOX_TABLES
> (
> CLASS_NAME VARCHAR(128) BINARY NOT NULL UNIQUE,
> `TABLE_NAME` VARCHAR(128) BINARY NOT NULL,
> `TYPE` VARCHAR(4) BINARY NOT NULL,
> OWNER VARCHAR(2) BINARY NOT NULL,
> VERSION VARCHAR(20) BINARY NOT NULL
> )
> 3806 [main] DEBUG JPOX.RDBMS.DDL - Execution Time = 140 ms
> 3806 [main] DEBUG JPOX.RDBMS - Validating table : JPOX_TABLES
> 5148 [main] DEBUG JPOX.RDBMS.SCHEMA - Column info retrieved for table
> "JPOX_TABLES" : 5 columns found
> org.jpox.store.exceptions.WrongPrimaryKeyException: Expected primary key
> for table JPOX_TABLES CONSTRAINT JPOX_TABLES_PK PRIMARY KEY () not found
> in existing keys CONSTRAINT PRIMARY PRIMARY KEY (CLASS_NAME)
> at
> org.jpox.store.rdbms.table.TableImpl.validatePrimaryKey(Tabl eImpl.java:284)
> at org.jpox.store.rdbms.table.TableImpl.validate(TableImpl.java :186)
> at
> org.jpox.store.rdbms.SchemaAutoStarter.<init>(SchemaAutoStarter.java:93)
> at
> org.jpox.store.rdbms.RDBMSManager.initialiseSchema(RDBMSMana ger.java:450)
> at org.jpox.store.rdbms.RDBMSManager.<init>(RDBMSManager.java:237)
> at
> org.jpox.store.rdbms.RDBMSManagerFactory.getStoreManager(RDB MSManagerFactory.java:59)
>
> at
> org.jpox.AbstractPersistenceManager.<init>(AbstractPersistenceManager.java:221)5328
> [main] ERROR JPOX.RDBMS.SCHEMA - Failed to validate SchemaTable for
> Schema "". Either it doesnt exist, or doesnt validate
>
> at
> org.jpox.PersistenceManagerImpl.<init>(PersistenceManagerImpl.java:34)
> at
> org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager (PersistenceManagerFactoryImpl.java:887)
>
> at
> org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager (PersistenceManagerFactoryImpl.java:862)
>
> at
> org.elver.store.jpox.emf.JpoxDataStore.createSchema(JpoxData Store.java:377)
> at
> org.elver.store.jpox.emf.JpoxDataStore.initialize(JpoxDataSt ore.java:186)
> at org.eclipse.example.library.Tutorial1.main(Tutorial1.java:74 )
> 5338 [main] DEBUG JPOX.RDBMS.SCHEMA -
> org.jpox.store.exceptions.WrongPrimaryKeyException: Expected primary key
> for table JPOX_TABLES CONSTRAINT JPOX_TABLES_PK PRIMARY KEY () not found
> in existing keys CONSTRAINT PRIMARY PRIMARY KEY (CLASS_NAME)
> 5338 [main] DEBUG JPOX.RDBMS.SCHEMA - Dropping JPOX_TABLES and
> recreating as new
> 5338 [main] INFO JPOX.RDBMS - Dropping table JPOX_TABLES
> 5338 [main] DEBUG JPOX.RDBMS.DDL - DROP TABLE JPOX_TABLES
> 5418 [main] DEBUG JPOX.RDBMS.DDL - Execution Time = 80 ms
> 5448 [main] INFO JPOX.RDBMS - Creating table JPOX_TABLES
> 5448 [main] DEBUG JPOX.RDBMS.DDL - CREATE TABLE JPOX_TABLES
> (
> CLASS_NAME VARCHAR(128) BINARY NOT NULL UNIQUE,
> `TABLE_NAME` VARCHAR(128) BINARY NOT NULL,
> `TYPE` VARCHAR(4) BINARY NOT NULL,
> OWNER VARCHAR(2) BINARY NOT NULL,
> VERSION VARCHAR(20) BINARY NOT NULL
> )
> 5609 [main] DEBUG JPOX.RDBMS.DDL - Execution Time = 161 ms
> 5609 [main] DEBUG JPOX.RDBMS - Validating table : JPOX_TABLES
> 6860 [main] DEBUG JPOX.RDBMS.SCHEMA - Column info retrieved for table
> "JPOX_TABLES" : 5 columns found
> 7041 [main] ERROR JPOX.RDBMS.SCHEMA - Failed to validate SchemaTable
> for Schema "". Either it doesnt exist, or doesnt validate
> 7041 [main] DEBUG JPOX.RDBMS.SCHEMA -
> org.jpox.store.exceptions.WrongPrimaryKeyException: Expected primary key
> for table JPOX_TABLES CONSTRAINT JPOX_TABLES_PK PRIMARY KEY () not found
> in existing keys CONSTRAINT PRIMARY PRIMARY KEY (CLASS_NAME)
> 7061 [main] DEBUG JPOX.RDBMS.SQL - SELECT
> CLASS_NAME,`TABLE_NAME`,`TYPE`,OWNER,VERSION FROM JPOX_TABLES ORDER BY
> `TABLE_NAME`
> 7061 [main] DEBUG JPOX.RDBMS.SQL - Execution Time = 0 ms
> 7061 [main] INFO JPOX.RDBMS.SCHEMA - Catalog "mylibrary", Schema ""
> initialised - managing 0 classes
> 7171 [main] DEBUG JPOX.Cache - Level 1 Cache of type
> "org.elver.store.jpox.emf.cache.EMFWeakRefCache" initialised
> 7241 [main] DEBUG JPOX.MetaData - Registering class
> "java.lang.Character" as not having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class
> "org.jpox.sco.Collection" as not having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class
> "java.util.LinkedList" as not having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class
> "[Ljava.lang.Float;" as not having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class "boolean" as not
> having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class "char" as not
> having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class
> "java.util.SortedMap" as not having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class
> "java.util.GregorianCalendar" as not having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class
> "org.jpox.sco.TreeMap" as not having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class "java.util.TreeMap"
> as not having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class "org.jpox.sco.Map"
> as not having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class
> "[Ljava.lang.String;" as not having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class
> "java.util.LinkedHashMap" as not having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class
> "org.jpox.sco.SortedSet" as not having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class
> "org.jpox.sco.SortedMap" as not having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class
> "[Ljava.math.BigInteger;" as not having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class "java.net.URL" as
> not having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class
> "[Ljava.lang.Number;" as not having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class "java.sql.Date" as
> not having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class "[Z" as not having
> MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class
> "java.sql.Timestamp" as not having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class "long" as not
> having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class "org.jpox.sco.List"
> as not having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class
> "java.util.Collection" as not having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class "java.lang.Integer"
> as not having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class
> "java.util.ArrayList" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "org.jpox.sco.HashMap" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.awt.Point" as
> not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "[Ljava.lang.Character;" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "[B" as not having
> MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "org.eclipse.emf.common.util.EList" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "org.jpox.sco.Stack" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "[Ljava.util.Locale;" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "java.util.TimeZone" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "[C" as not having
> MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "double" as not
> having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "org.jpox.sco.LinkedHashSet" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "org.jpox.sco.HashSet" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.lang.Number"
> as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.Stack"
> as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.lang.Float"
> as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "[Ljava.lang.Boolean;" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "org.jpox.sco.TreeSet" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.lang.String"
> as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.lang.Short"
> as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "org.eclipse.emf.ecore.xml.type.internal.XMLCalendar" as not having
> MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "java.math.BigDecimal" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.HashMap"
> as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.net.URI" as
> not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "int" as not having
> MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.lang.Long" as
> not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "org.eclipse.emf.ecore.EObject" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.Set" as
> not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "[I" as not having
> MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "org.eclipse.emf.ecore.util.FeatureMap" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.Locale"
> as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "[Ljava.lang.Integer;" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "org.jpox.sco.Set"
> as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "[Ljava.lang.Byte;"
> as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.lang.Object"
> as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "org.jpox.sco.Properties" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "[Ljava.lang.Double;" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "org.jpox.store.OID" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.TreeSet"
> as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "java.util.Hashtable" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.BitSet"
> as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "[J" as not having
> MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "org.eclipse.emf.ecore.xml.type.internal.XMLDuration" as not having
> MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "float" as not
> having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "java.util.Properties" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.Date" as
> not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "[Ljava.lang.Long;"
> as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "org.eclipse.example.library.BookCategory" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.lang.Double"
> as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "org.jpox.sco.LinkedHashMap" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "short" as not
> having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "org.jpox.sco.Vector" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "org.jpox.sco.ArrayList" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "org.jpox.sco.Hashtable" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "[Ljava.util.Date;"
> as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "byte" as not
> having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "java.math.BigInteger" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "[Ljava.lang.Short;" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.awt.Color" as
> not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "[S" as not having
> MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.sql.Time" as
> not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "java.util.Calendar" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.lang.Byte" as
> not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.List" as
> not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.lang.Boolean"
> as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.Vector"
> as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "org.jpox.sco.LinkedList" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "java.util.SortedSet" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.Map" as
> not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "java.util.Currency" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "java.util.LinkedHashSet" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.HashSet"
> as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "[F" as not having
> MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "[Ljava.math.BigDecimal;" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "[D" as not having
> MetaData.
> 7371 [main] INFO JPOX.MetaData - Parsing MetaData from file
> "/F:/workspaces/EMFTests/Library/bin/package.jdo"
> 7381 [main] DEBUG JPOX.MetaData - resolveEntity(, file:/javax/jdo/jdo.dtd)
> 7381 [main] DEBUG JPOX.MetaData -
> org.jpox.metadata.JDOEntityResolver.getLocalInputSource("/org/jpox/jdo_2_0.dtd ")
>
> 7391 [main] DEBUG JPOX.MetaData - Starting parse of element "jdo (stack
> size=1) Attributes[]"
> 7391 [main] DEBUG JPOX.MetaData - Starting parse of element "package
> (stack size=1) Attributes[name="org.eclipse.example.library.impl"]"
> 7391 [main] DEBUG JPOX.MetaData - Starting parse of element "class
> (stack size=2)
> Attributes[name="org.eclipse.example.library.impl.BookImpl"
> ,requires-extent="true" ,persistence-modifier="persistence-capable"
> ,detachable="true" ,table="book" ,identity-type="datastore"]"
> 7401 [main] DEBUG JPOX.MetaData - Starting parse of element "implements
> (stack size=3) Attributes[name="org.eclipse.example.library.Book"]"
> 7401 [main] DEBUG JPOX.MetaData - Ending parse of element "implements
> (stack size=4"
> 7401 [main] DEBUG JPOX.MetaData - Starting parse of element "implements
> (stack size=3) Attributes[name="org.eclipse.emf.ecore.EObject"]"
> 7541 [main] DEBUG JPOX.MetaData - Ending parse of element "implements
> (stack size=4"
> 7541 [main] DEBUG JPOX.MetaData - Starting parse of element "implements
> (stack size=3) Attributes[name="org.eclipse.emf.common.notify.Notifier"]"
> 7541 [main] DEBUG JPOX.MetaData - Ending parse of element "implements
> (stack size=4"
> 7541 [main] DEBUG JPOX.MetaData - Starting parse of element
> "inheritance (stack size=3) Attributes[strategy="new-table"]"
> 7541 [main] DEBUG JPOX.MetaData - Ending parse of element "inheritance
> (stack size=4"
> 7541 [main] DEBUG JPOX.MetaData - Starting parse of element "field
> (stack size=3) Attributes[name="title"
> ,persistence-modifier="persistent" ,null-value="none"
> ,primary-key="false"]"
> 7551 [main] DEBUG JPOX.MetaData - Starting parse of element "unique
> (stack size=4) Attributes[deferred="false"]"
> 7551 [main] DEBUG JPOX.MetaData - Ending parse of element "unique
> (stack size=5"
> 7551 [main] DEBUG JPOX.MetaData - Ending parse of element "field (stack
> size=4"
> 7551 [main] DEBUG JPOX.MetaData - Starting parse of element "field
> (stack size=3) Attributes[name="pages"
> ,persistence-modifier="persistent" ,null-value="none"
> ,primary-key="false"]"
> 7551 [main] DEBUG JPOX.MetaData - Starting parse of element "unique
> (stack size=4) Attributes[deferred="false"]"
> 7551 [main] DEBUG JPOX.MetaData - Ending parse of element "unique
> (stack size=5"
> 7561 [main] DEBUG JPOX.MetaData - Ending parse of element "field (stack
> size=4"
> 7561 [main] DEBUG JPOX.MetaData - Starting parse of element "field
> (stack size=3) Attributes[name="category"
> ,persistence-modifier="persistent" ,null-value="none" ,embedded="true"
> ,primary-key="false"]"
> 7561 [main] DEBUG JPOX.MetaData - Starting parse of element "unique
> (stack size=4) Attributes[deferred="false"]"
> 7561 [main] DEBUG JPOX.MetaData - Ending parse of element "unique
> (stack size=5"
> 7561 [main] DEBUG JPOX.MetaData - Ending parse of element "field (stack
> size=4"
> 7561 [main] DEBUG JPOX.MetaData - Starting parse of element "field
> (stack size=3) Attributes[name="author"
> ,persistence-modifier="persistent" ,delete-action="restrict"
> ,null-value="none" ,primary-key="false"]"
> 7561 [main] DEBUG JPOX.MetaData - Starting parse of element
> "foreign-key (stack size=4) Attributes[delete-action="restrict"
> ,update-action="restrict"]"
> 7561 [main] DEBUG JPOX.MetaData - Starting parse of element "column
> (stack size=5) Attributes[name="author_id" ,allows-null="true"]"
> 7561 [main] DEBUG JPOX.MetaData - Ending parse of element "column
> (stack size=6"
> 7561 [main] DEBUG JPOX.MetaData - Ending parse of element "foreign-key
> (stack size=5"
> 7561 [main] DEBUG JPOX.MetaData - Starting parse of element "extension
> (stack size=4) Attributes[vendor-name="jpox"
> ,key="implementation-classes"
> ,value="org.eclipse.example.library.impl.WriterImpl"]"
> 7561 [main] DEBUG JPOX.MetaData - Ending parse of element "extension
> (stack size=4"
> 7561 [main] DEBUG JPOX.MetaData - Ending parse of element "field (stack
> size=4"
> 7561 [main] DEBUG JPOX.MetaData - Ending parse of element "class (stack
> size=3"
> 7561 [main] DEBUG JPOX.MetaData - Starting parse of element "class
> (stack size=2)
> Attributes[name="org.eclipse.example.library.impl.LibraryImpl "
> ,requires-extent="true" ,persistence-modifier="persistence-capable"
> ,detachable="true" ,table="library" ,identity-type="datastore"]"
> 7561 [main] DEBUG JPOX.MetaData - Starting parse of element "implements
> (stack size=3) Attributes[name="org.eclipse.example.library.Library"]"
> 7561 [main] DEBUG JPOX.MetaData - Ending parse of element "implements
> (stack size=4"
> 7561 [main] DEBUG JPOX.MetaData - Starting parse of element "implements
> (stack size=3) Attributes[name="org.eclipse.emf.ecore.EObject"]"
> 7561 [main] DEBUG JPOX.MetaData - Ending parse of element "implements
> (stack size=4"
> 7571 [main] DEBUG JPOX.MetaData - Starting parse of element "implements
> (stack size=3) Attributes[name="org.eclipse.emf.common.notify.Notifier"]"
> 7571 [main] DEBUG JPOX.MetaData - Ending parse of element "implements
> (stack size=4"
> 7571 [main] DEBUG JPOX.MetaData - Starting parse of element
> "inheritance (stack size=3) Attributes[strategy="new-table"]"
> 7571 [main] DEBUG JPOX.MetaData - Ending parse of element "inheritance
> (stack size=4"
> 7571 [main] DEBUG JPOX.MetaData - Starting parse of element "field
> (stack size=3) Attributes[name="name" ,persistence-modifier="persistent"
> ,null-value="none" ,primary-key="false"]"
> 7571 [main] DEBUG JPOX.MetaData - Starting parse of element "unique
> (stack size=4) Attributes[deferred="false"]"
> 7571 [main] DEBUG JPOX.MetaData - Ending parse of element "unique
> (stack size=5"
> 7571 [main] DEBUG JPOX.MetaData - Ending parse of element "field (stack
> size=4"
> 7571 [main] DEBUG JPOX.MetaData - Starting parse of element "field
> (stack size=3) Attributes[name="writers"
> ,persistence-modifier="persistent" ,delete-action="restrict"
> ,primary-key="false" ,null-value="none"]"
> 7571 [main] DEBUG JPOX.MetaData - Starting parse of element "collection
> (stack size=4)
> Attributes[element-type="org.eclipse.example.library.impl.WriterImpl "
> ,dependent-element="true"]"
> 7571 [main] DEBUG JPOX.MetaData - Starting parse of element "extension
> (stack size=5) Attributes[vendor-name="jpox" ,key="cache-lazy-loading"
> ,value="true"]"
> 7571 [main] DEBUG JPOX.MetaData - Ending parse of element "extension
> (stack size=5"
> 7571 [main] DEBUG JPOX.MetaData - Ending parse of element "collection
> (stack size=5"
> 7571 [main] DEBUG JPOX.MetaData - Starting parse of element "order
> (stack size=4) Attributes[column="LIBRARY_WRITERS_IDX"]"
> 7571 [main] DEBUG JPOX.MetaData - Ending parse of element "order (stack
> size=5"
> 7581 [main] DEBUG JPOX.MetaData - Starting parse of element "column
> (stack size=4) Attributes[name="writers_id" ,allows-null="true"]"
> 7581 [main] DEBUG JPOX.MetaData - Ending parse of element "column
> (stack size=5"
> 7581 [main] DEBUG JPOX.MetaData - Starting parse of element
> "foreign-key (stack size=4) Attributes[delete-action="cascade"
> ,update-action="cascade"]"
> 7581 [main] DEBUG JPOX.MetaData - Ending parse of element "foreign-key
> (stack size=5"
> 7581 [main] DEBUG JPOX.MetaData - Ending parse of element "field (stack
> size=4"
> 7581 [main] DEBUG JPOX.MetaData - Starting parse of element "field
> (stack size=3) Attributes[name="books"
> ,persistence-modifier="persistent" ,delete-action="restrict"
> ,primary-key="false" ,null-value="none"]"
> 7581 [main] DEBUG JPOX.MetaData - Starting parse of element "collection
> (stack size=4)
> Attributes[element-type="org.eclipse.example.library.impl.BookImpl "
> ,dependent-element="true"]"
> 7581 [main] DEBUG JPOX.MetaData - Starting parse of element "extension
> (stack size=5) Attributes[vendor-name="jpox" ,key="cache-lazy-loading"
> ,value="true"]"
> 7581 [main] DEBUG JPOX.MetaData - Ending parse of element "extension
> (stack size=5"
> 7581 [main] DEBUG JPOX.MetaData - Ending parse of element "collection
> (stack size=5"
> 7581 [main] DEBUG JPOX.MetaData - Starting parse of element "order
> (stack size=4) Attributes[column="LIBRARY_BOOKS_IDX"]"
> 7581 [main] DEBUG JPOX.MetaData - Ending parse of element "order (stack
> size=5"
> 7581 [main] DEBUG JPOX.MetaData - Starting parse of element "column
> (stack size=4) Attributes[name="books_id" ,allows-null="true"]"
> 7581 [main] DEBUG JPOX.MetaData - Ending parse of element "column
> (stack size=5"
> 7581 [main] DEBUG JPOX.MetaData - Starting parse of element
> "foreign-key (stack size=4) Attributes[delete-action="cascade"
> ,update-action="cascade"]"
> 7581 [main] DEBUG JPOX.MetaData - Ending parse of element "foreign-key
> (stack size=5"
> 7581 [main] DEBUG JPOX.MetaData - Ending parse of element "field (stack
> size=4"
> 7581 [main] DEBUG JPOX.MetaData - Ending parse of element "class (stack
> size=3"
> 7581 [main] DEBUG JPOX.MetaData - Starting parse of element "class
> (stack size=2)
> Attributes[name="org.eclipse.example.library.impl.WriterImpl "
> ,requires-extent="true" ,persistence-modifier="persistence-capable"
> ,detachable="true" ,table="writer" ,identity-type="datastore"]"
> 7782 [main] DEBUG JPOX.MetaData - Starting parse of element "implements
> (stack size=3) Attributes[name="org.eclipse.example.library.Writer"]"
> 7782 [main] DEBUG JPOX.MetaData - Ending parse of element "implements
> (stack size=4"
> 7782 [main] DEBUG JPOX.MetaData - Starting parse of element "implements
> (stack size=3) Attributes[name="org.eclipse.emf.ecore.EObject"]"
> 7782 [main] DEBUG JPOX.MetaData - Ending parse of element "implements
> (stack size=4"
> 7782 [main] DEBUG JPOX.MetaData - Starting parse of element "implements
> (stack size=3) Attributes[name="org.eclipse.emf.common.notify.Notifier"]"
> 7782 [main] DEBUG JPOX.MetaData - Ending parse of element "implements
> (stack size=4"
> 7782 [main] DEBUG JPOX.MetaData - Starting parse of element
> "inheritance (stack size=3) Attributes[strategy="new-table"]"
> 7782 [main] DEBUG JPOX.MetaData - Ending parse of element "inheritance
> (stack size=4"
> 7782 [main] DEBUG JPOX.MetaData - Starting parse of element "field
> (stack size=3) Attributes[name="name" ,persistence-modifier="persistent"
> ,null-value="none" ,primary-key="false"]"
> 7782 [main] DEBUG JPOX.MetaData - Starting parse of element "unique
> (stack size=4) Attributes[deferred="false"]"
> 7782 [main] DEBUG JPOX.MetaData - Ending parse of element "unique
> (stack size=5"
> 7782 [main] DEBUG JPOX.MetaData - Ending parse of element "field (stack
> size=4"
> 7782 [main] DEBUG JPOX.MetaData - Starting parse of element "field
> (stack size=3) Attributes[name="books"
> ,persistence-modifier="persistent" ,mapped-by="author"
> ,delete-action="restrict" ,primary-key="false" ,null-value="none"]"
> 7782 [main] DEBUG JPOX.MetaData - Starting parse of element "collection
> (stack size=4)
> Attributes[element-type="org.eclipse.example.library.impl.BookImpl "
> ,dependent-element="false"]"
> 7782 [main] DEBUG JPOX.MetaData - Starting parse of element "extension
> (stack size=5) Attributes[vendor-name="jpox" ,key="cache-lazy-loading"
> ,value="true"]"
> 7782 [main] DEBUG JPOX.MetaData - Ending parse of element "extension
> (stack size=5"
> 7782 [main] DEBUG JPOX.MetaData - Ending parse of element "collection
> (stack size=5"
> 7782 [main] DEBUG JPOX.MetaData - Starting parse of element "order
> (stack size=4) Attributes[column="WRITER_BOOKS_IDX"]"
> 7782 [main] DEBUG JPOX.MetaData - Ending parse of element "order (stack
> size=5"
> 7782 [main] DEBUG JPOX.MetaData - Starting parse of element "column
> (stack size=4) Attributes[name="author_id" ,allows-null="true"]"
> 7782 [main] DEBUG JPOX.MetaData - Ending parse of element "column
> (stack size=5"
> 7782 [main] DEBUG JPOX.MetaData - Starting parse of element
> "foreign-key (stack size=4) Attributes[delete-action="restrict"
> ,update-action="cascade"]"
> 7782 [main] DEBUG JPOX.MetaData - Ending parse of element "foreign-key
> (stack size=5"
> 7782 [main] DEBUG JPOX.MetaData - Ending parse of element "field (stack
> size=4"
> 7782 [main] DEBUG JPOX.MetaData - Ending parse of element "class (stack
> size=3"
> 7782 [main] DEBUG JPOX.MetaData - Ending parse of element "package
> (stack size=2"
> 7782 [main] DEBUG JPOX.MetaData - Ending parse of element "jdo (stack
> size=1"
> 7782 [main] DEBUG JPOX.MetaData - Populating Meta-Data for class
> org.eclipse.example.library.impl.BookImpl.
> 7792 [main] DEBUG JPOX.MetaData - MetaData of type "orm" for class
> "org.eclipse.example.library.impl.BookImpl" not found
> 7802 [main] DEBUG JPOX.MetaData - MetaData of type "jdo" for class
> "org.eclipse.emf.ecore.impl.EObjectImpl" not found
> 7832 [main] DEBUG JPOX.MetaData - Registering class
> "org.eclipse.emf.ecore.impl.EObjectImpl" as not having MetaData.
> 7932 [main] DEBUG JPOX.MetaData - MetaData of type "jdo" for class
> "org.eclipse.emf.ecore.impl.BasicEObjectImpl" not found
> 7932 [main] DEBUG JPOX.MetaData - Registering class
> "org.eclipse.emf.ecore.impl.BasicEObjectImpl" as not having MetaData.
> 7962 [main] DEBUG JPOX.MetaData - MetaData of type "jdo" for class
> "org.eclipse.emf.common.notify.impl.BasicNotifierImpl" not found
> 7972 [main] DEBUG JPOX.MetaData - Registering class
> "org.eclipse.emf.common.notify.impl.BasicNotifierImpl" as not having
> MetaData.
> 7972 [main] DEBUG JPOX.MetaData - Populating Meta-Data for class
> org.eclipse.example.library.impl.LibraryImpl.
> 7972 [main] DEBUG JPOX.MetaData - MetaData of type "orm" for class
&
|
|
| | | | |
Re: WrongPrimayKeyException and MissingColoumnExceptions while using elver with [message #590944 is a reply to message #50077] |
Thu, 14 September 2006 10:41 ![Go to previous message Go to previous message](theme/Solstice/images/up.png) |
Eclipse User![Friend of Eclipse Friend](/donate/web-api/friends_decorator.php?email=) |
|
|
|
Originally posted by: varunkumarm.gmail.com
Here are the contents of the log after added the .properties file.
I did create a database with the name mylibrary;
I just want the schema to be created for further uses.Is there any other
way around.
0 [main] INFO org.elver.store.jpox.emf.JpoxHelper - Registering a
jpox resource factory for all uri's with jpox as the protocol/extension
0 [main] INFO org.elver.store.jpox.emf.JpoxHelper - Registering a
jpox resource factory for all uri's with ejdo as the protocol/extension
0 [main] INFO org.elver.store.jpox.emf.JpoxHelper - Registering a
jpox resource dao factory for all uri's with jpoxdao as the
protocol/extension
0 [main] INFO org.elver.store.jpox.emf.JpoxHelper - Registering
EListMapping, EListWrapper at the jpox manager for handling elists
0 [main] INFO org.elver.store.jpox.emf.JpoxHelper - Registering
FeatureMapMapping, FeatureMapWrapper at the jpox manager for handling
FeatureMap
0 [main] INFO org.elver.store.jpox.emf.JpoxHelper - Registering
EObjectMapping at the jpox manager for handling EObjects/AnyType
0 [main] INFO org.elver.store.jpox.emf.JpoxHelper - Registering
XMLCalendarMapping at the jpox manager for handling EObjects/AnyType
0 [main] INFO org.elver.store.jpox.emf.JpoxHelper - Registering
XMLDurationMapping at the jpox manager for handling EObjects/AnyType
131 [main] DEBUG JPOX.MetaData - resolveEntity(-//Java Persistent
Objects//DTD JPOX Types Metadata 1.0//EN,
http://www.jpox.org/dtd/jpoxtypes_1_0.dtd)
131 [main] DEBUG JPOX.MetaData -
org.jpox.types.UserTypesEntityResolver.getLocalInputSource("/org/jpox/jpoxtypes_1_0.dtd ")
411 [main] DEBUG JPOX.General - Adding support for Java type boolean
(default-persistent=true, DFG=true, default-embedded=true)
411 [main] DEBUG JPOX.General - Adding support for Java type byte
(default-persistent=true, DFG=true, default-embedded=true)
421 [main] DEBUG JPOX.General - Adding support for Java type char
(default-persistent=true, DFG=true, default-embedded=true)
421 [main] DEBUG JPOX.General - Adding support for Java type short
(default-persistent=true, DFG=true, default-embedded=true)
421 [main] DEBUG JPOX.General - Adding support for Java type int
(default-persistent=true, DFG=true, default-embedded=true)
421 [main] DEBUG JPOX.General - Adding support for Java type long
(default-persistent=true, DFG=true, default-embedded=true)
421 [main] DEBUG JPOX.General - Adding support for Java type float
(default-persistent=true, DFG=true, default-embedded=true)
431 [main] DEBUG JPOX.General - Adding support for Java type double
(default-persistent=true, DFG=true, default-embedded=true)
431 [main] DEBUG JPOX.General - Adding support for Java type
java.lang.Boolean (default-persistent=true, DFG=true,
default-embedded=true)
431 [main] DEBUG JPOX.General - Adding support for Java type
java.lang.Byte (default-persistent=true, DFG=true, default-embedded=true)
431 [main] DEBUG JPOX.General - Adding support for Java type
java.lang.Character (default-persistent=true, DFG=true,
default-embedded=true)
431 [main] DEBUG JPOX.General - Adding support for Java type
java.lang.Short (default-persistent=true, DFG=true, default-embedded=true)
431 [main] DEBUG JPOX.General - Adding support for Java type
java.lang.Integer (default-persistent=true, DFG=true,
default-embedded=true)
431 [main] DEBUG JPOX.General - Adding support for Java type
java.lang.Long (default-persistent=true, DFG=true, default-embedded=true)
431 [main] DEBUG JPOX.General - Adding support for Java type
java.lang.Float (default-persistent=true, DFG=true, default-embedded=true)
431 [main] DEBUG JPOX.General - Adding support for Java type
java.lang.Double (default-persistent=true, DFG=true, default-embedded=true)
431 [main] DEBUG JPOX.General - Adding support for Java type
java.math.BigDecimal (default-persistent=true, DFG=true,
default-embedded=true)
431 [main] DEBUG JPOX.General - Adding support for Java type
java.math.BigInteger (default-persistent=true, DFG=true,
default-embedded=true)
431 [main] DEBUG JPOX.General - Adding support for Java type
java.util.Date (default-persistent=true, DFG=true, default-embedded=true)
441 [main] DEBUG JPOX.General - Adding support for Java type
java.util.Locale (default-persistent=true, DFG=false,
default-embedded=true)
441 [main] DEBUG JPOX.General - Adding support for Java type
java.util.TimeZone (default-persistent=false, DFG=false,
default-embedded=false)
441 [main] DEBUG JPOX.General - Adding support for Java type
java.util.Calendar (default-persistent=false, DFG=false,
default-embedded=false)
441 [main] DEBUG JPOX.General - Adding support for Java type
java.sql.Date (default-persistent=false, DFG=false, default-embedded=false)
441 [main] DEBUG JPOX.General - Adding support for Java type
java.sql.Time (default-persistent=false, DFG=false, default-embedded=false)
451 [main] DEBUG JPOX.General - Adding support for Java type
java.sql.Timestamp (default-persistent=false, DFG=false,
default-embedded=false)
451 [main] DEBUG JPOX.General - Adding support for Java type
java.lang.String (default-persistent=true, DFG=true, default-embedded=true)
451 [main] DEBUG JPOX.General - Adding support for Java type
java.awt.Color (default-persistent=false, DFG=false,
default-embedded=false)
451 [main] DEBUG JPOX.General - Adding support for Java type
java.awt.Point (default-persistent=false, DFG=false,
default-embedded=false)
451 [main] DEBUG JPOX.General - Adding support for Java type
java.lang.Number (default-persistent=true, DFG=true, default-embedded=true)
451 [main] DEBUG JPOX.General - Adding support for Java type
java.lang.Object (default-persistent=false, DFG=false,
default-embedded=false)
451 [main] DEBUG JPOX.General - Adding support for Java type
java.net.URL (default-persistent=false, DFG=false, default-embedded=false)
501 [main] DEBUG JPOX.General - Adding support for Java type [Z
(default-persistent=true, DFG=false, default-embedded=true)
501 [main] DEBUG JPOX.General - Adding support for Java type [B
(default-persistent=true, DFG=false, default-embedded=true)
501 [main] DEBUG JPOX.General - Adding support for Java type [C
(default-persistent=true, DFG=false, default-embedded=true)
501 [main] DEBUG JPOX.General - Adding support for Java type [D
(default-persistent=true, DFG=false, default-embedded=true)
501 [main] DEBUG JPOX.General - Adding support for Java type [F
(default-persistent=true, DFG=false, default-embedded=true)
551 [main] DEBUG JPOX.General - Adding support for Java type [I
(default-persistent=true, DFG=false, default-embedded=true)
551 [main] DEBUG JPOX.General - Adding support for Java type [J
(default-persistent=true, DFG=false, default-embedded=true)
551 [main] DEBUG JPOX.General - Adding support for Java type [S
(default-persistent=true, DFG=false, default-embedded=true)
551 [main] DEBUG JPOX.General - Adding support for Java type
[Ljava.lang.Boolean; (default-persistent=true, DFG=false,
default-embedded=true)
551 [main] DEBUG JPOX.General - Adding support for Java type
[Ljava.lang.Byte; (default-persistent=true, DFG=false,
default-embedded=true)
551 [main] DEBUG JPOX.General - Adding support for Java type
[Ljava.lang.Character; (default-persistent=true, DFG=false,
default-embedded=true)
551 [main] DEBUG JPOX.General - Adding support for Java type
[Ljava.lang.Double; (default-persistent=true, DFG=false,
default-embedded=true)
551 [main] DEBUG JPOX.General - Adding support for Java type
[Ljava.lang.Float; (default-persistent=true, DFG=false,
default-embedded=true)
551 [main] DEBUG JPOX.General - Adding support for Java type
[Ljava.lang.Integer; (default-persistent=true, DFG=false,
default-embedded=true)
551 [main] DEBUG JPOX.General - Adding support for Java type
[Ljava.lang.Long; (default-persistent=true, DFG=false,
default-embedded=true)
551 [main] DEBUG JPOX.General - Adding support for Java type
[Ljava.lang.Short; (default-persistent=true, DFG=false,
default-embedded=true)
551 [main] DEBUG JPOX.General - Adding support for Java type
[Ljava.lang.String; (default-persistent=true, DFG=false,
default-embedded=true)
551 [main] DEBUG JPOX.General - Adding support for Java type
[Ljava.lang.Number; (default-persistent=true, DFG=false,
default-embedded=true)
551 [main] DEBUG JPOX.General - Adding support for Java type
[Ljava.util.Date; (default-persistent=true, DFG=false,
default-embedded=true)
551 [main] DEBUG JPOX.General - Adding support for Java type
[Ljava.util.Locale; (default-persistent=true, DFG=false,
default-embedded=true)
551 [main] DEBUG JPOX.General - Adding support for Java type
[Ljava.math.BigInteger; (default-persistent=true, DFG=false,
default-embedded=true)
551 [main] DEBUG JPOX.General - Adding support for Java type
[Ljava.math.BigDecimal; (default-persistent=true, DFG=false,
default-embedded=true)
561 [main] DEBUG JPOX.General - Adding support for Java type
java.util.ArrayList (default-persistent=true, DFG=false,
default-embedded=false)
561 [main] DEBUG JPOX.General - Adding support for Java type
java.util.Collection (default-persistent=true, DFG=false,
default-embedded=false)
561 [main] DEBUG JPOX.General - Adding support for Java type
java.util.HashMap (default-persistent=true, DFG=false,
default-embedded=false)
561 [main] DEBUG JPOX.General - Adding support for Java type
java.util.HashSet (default-persistent=true, DFG=false,
default-embedded=false)
581 [main] DEBUG JPOX.General - Adding support for Java type
java.util.Hashtable (default-persistent=true, DFG=false,
default-embedded=false)
581 [main] DEBUG JPOX.General - Adding support for Java type
java.util.LinkedList (default-persistent=true, DFG=false,
default-embedded=false)
581 [main] DEBUG JPOX.General - Adding support for Java type
java.util.List (default-persistent=true, DFG=false, default-embedded=false)
591 [main] DEBUG JPOX.General - Adding support for Java type
java.util.Map (default-persistent=true, DFG=false, default-embedded=false)
591 [main] DEBUG JPOX.General - Adding support for Java type
java.util.Set (default-persistent=true, DFG=false, default-embedded=false)
591 [main] DEBUG JPOX.General - Adding support for Java type
java.util.SortedMap (default-persistent=false, DFG=false,
default-embedded=false)
591 [main] DEBUG JPOX.General - Adding support for Java type
java.util.SortedSet (default-persistent=false, DFG=false,
default-embedded=false)
591 [main] DEBUG JPOX.General - Adding support for Java type
java.util.Stack (default-persistent=false, DFG=false,
default-embedded=false)
601 [main] DEBUG JPOX.General - Adding support for Java type
java.util.TreeMap (default-persistent=true, DFG=false,
default-embedded=false)
601 [main] DEBUG JPOX.General - Adding support for Java type
java.util.TreeSet (default-persistent=true, DFG=false,
default-embedded=false)
601 [main] DEBUG JPOX.General - Adding support for Java type
java.util.Vector (default-persistent=true, DFG=false,
default-embedded=false)
601 [main] DEBUG JPOX.General - Adding support for Java type
java.util.Properties (default-persistent=false, DFG=false,
default-embedded=false)
601 [main] DEBUG JPOX.General - Adding support for Java type
org.jpox.store.OID (default-persistent=false, DFG=false,
default-embedded=false)
601 [main] DEBUG JPOX.General - Adding support for Java type
org.jpox.sco.ArrayList (default-persistent=true, DFG=false,
default-embedded=false)
601 [main] DEBUG JPOX.General - Adding support for Java type
org.jpox.sco.Collection (default-persistent=true, DFG=false,
default-embedded=false)
601 [main] DEBUG JPOX.General - Adding support for Java type
org.jpox.sco.HashMap (default-persistent=true, DFG=false,
default-embedded=false)
611 [main] DEBUG JPOX.General - Adding support for Java type
org.jpox.sco.HashSet (default-persistent=true, DFG=false,
default-embedded=false)
611 [main] DEBUG JPOX.General - Adding support for Java type
org.jpox.sco.Hashtable (default-persistent=true, DFG=false,
default-embedded=false)
611 [main] DEBUG JPOX.General - Adding support for Java type
org.jpox.sco.LinkedList (default-persistent=true, DFG=false,
default-embedded=false)
611 [main] DEBUG JPOX.General - Adding support for Java type
org.jpox.sco.List (default-persistent=true, DFG=false,
default-embedded=false)
611 [main] DEBUG JPOX.General - Adding support for Java type
org.jpox.sco.Map (default-persistent=true, DFG=false,
default-embedded=false)
611 [main] DEBUG JPOX.General - Adding support for Java type
org.jpox.sco.Set (default-persistent=true, DFG=false,
default-embedded=false)
611 [main] DEBUG JPOX.General - Adding support for Java type
org.jpox.sco.SortedMap (default-persistent=false, DFG=false,
default-embedded=false)
812 [main] DEBUG JPOX.General - Adding support for Java type
org.jpox.sco.SortedSet (default-persistent=false, DFG=false,
default-embedded=false)
812 [main] DEBUG JPOX.General - Adding support for Java type
org.jpox.sco.Stack (default-persistent=false, DFG=false,
default-embedded=false)
812 [main] DEBUG JPOX.General - Adding support for Java type
org.jpox.sco.TreeMap (default-persistent=true, DFG=false,
default-embedded=false)
822 [main] DEBUG JPOX.General - Adding support for Java type
org.jpox.sco.TreeSet (default-persistent=true, DFG=false,
default-embedded=false)
822 [main] DEBUG JPOX.General - Adding support for Java type
org.jpox.sco.Vector (default-persistent=true, DFG=false,
default-embedded=false)
822 [main] DEBUG JPOX.General - Adding support for Java type
org.jpox.sco.Properties (default-persistent=false, DFG=false,
default-embedded=false)
822 [main] DEBUG JPOX.General - Adding support for Java type
java.util.BitSet (default-persistent=false, DFG=false,
default-embedded=false)
822 [main] DEBUG JPOX.General - Adding support for Java type
java.util.GregorianCalendar (default-persistent=false, DFG=false,
default-embedded=false)
822 [main] DEBUG JPOX.General - Adding support for Java type
java.util.Currency (default-persistent=true, DFG=false,
default-embedded=true)
822 [main] DEBUG JPOX.General - Adding support for Java type
java.util.LinkedHashSet (default-persistent=true, DFG=false,
default-embedded=false)
852 [main] DEBUG JPOX.General - Adding support for Java type
java.util.LinkedHashMap (default-persistent=true, DFG=false,
default-embedded=false)
852 [main] DEBUG JPOX.General - Adding support for Java type
org.jpox.sco.LinkedHashSet (default-persistent=true, DFG=false,
default-embedded=false)
852 [main] DEBUG JPOX.General - Adding support for Java type
org.jpox.sco.LinkedHashMap (default-persistent=true, DFG=false,
default-embedded=false)
852 [main] DEBUG JPOX.General - Adding support for Java type
java.util.BitSet (default-persistent=false, DFG=false,
default-embedded=false)
852 [main] DEBUG JPOX.General - Adding support for Java type
java.util.GregorianCalendar (default-persistent=false, DFG=false,
default-embedded=false)
852 [main] DEBUG JPOX.General - Adding support for Java type
java.net.URI (default-persistent=false, DFG=false, default-embedded=false)
1022 [main] DEBUG JPOX.General - Adding support for Java type
org.eclipse.emf.common.util.EList (default-persistent=true, DFG=false,
default-embedded=false)
1052 [main] DEBUG JPOX.General - Adding support for Java type
org.eclipse.emf.ecore.util.FeatureMap (default-persistent=true, DFG=false,
default-embedded=false)
1052 [main] DEBUG JPOX.General - Adding support for Java type
org.eclipse.emf.ecore.EObject (default-persistent=true, DFG=true,
default-embedded=true)
1102 [main] DEBUG JPOX.General - Adding support for Java type
org.eclipse.emf.ecore.xml.type.internal.XMLCalendar
(default-persistent=true, DFG=true, default-embedded=true)
1102 [main] DEBUG JPOX.General - Adding support for Java type
org.eclipse.emf.ecore.xml.type.internal.XMLDuration
(default-persistent=true, DFG=true, default-embedded=true)
1182 [main] DEBUG org.elver.store.jpox.emf.JpoxDataStore - Option
updateschema: true
1603 [main] DEBUG org.elver.store.ERuntime - Determining concrete classes
for package library
1613 [main] DEBUG org.elver.store.jpox.emf.JpoxDataStore - Registering
enum type mapper/wrapper for eclass:
org.eclipse.example.library.BookCategory
1623 [main] DEBUG JPOX.General - Adding support for Java type
org.eclipse.example.library.BookCategory (default-persistent=true,
DFG=true, default-embedded=true)
1623 [main] DEBUG org.elver.store.util.StoreUtil - >>>> Building or
descriptor file List
1623 [main] DEBUG org.elver.store.util.StoreUtil - Try path: ;package.jdo
1623 [main] DEBUG org.elver.store.util.StoreUtil - Try path:
/org/eclipse/example/library/package.jdo
1623 [main] DEBUG org.elver.store.util.StoreUtil - Try path:
/org/eclipse/example/package.jdo
1623 [main] DEBUG org.elver.store.util.StoreUtil - Try path:
/org/eclipse/package.jdo
1623 [main] DEBUG org.elver.store.util.StoreUtil - Try path:
/org/package.jdo
1623 [main] DEBUG org.elver.store.util.StoreUtil - Try path: /package.jdo
1623 [main] DEBUG org.elver.store.util.StoreUtil - !!Found!!
1623 [main] DEBUG org.elver.store.util.StoreUtil - Try path:
/org/eclipse/example/library/impl/package.jdo
1623 [main] DEBUG org.elver.store.util.StoreUtil - Try path:
/org/eclipse/emf/ecore/impl/package.jdo
1623 [main] DEBUG org.elver.store.util.StoreUtil - Try path:
/org/eclipse/emf/ecore/package.jdo
1623 [main] DEBUG org.elver.store.util.StoreUtil - Try path:
/org/eclipse/emf/package.jdo
1643 [main] DEBUG JPOX.MetaData - resolveEntity(, file:/javax/jdo/jdo.dtd)
1643 [main] DEBUG JPOX.MetaData -
org.jpox.metadata.JDOEntityResolver.getLocalInputSource("/org/jpox/jdo_2_0.dtd ")
1753 [main] DEBUG org.elver.store.jpox.emf.JpoxDataStore - Updating
database schema
1863 [main] INFO JPOX.JDO - PersistenceManagerFactory - Vendor: JPOX
Version: 1.1.0-rc-1
1863 [main] INFO JPOX.JDO - PersistenceManagerFactory initialised for
datastore URL=jdbc:odbc:mylibrary driver=sun.jdbc.odbc.JdbcOdbcDriver
userName=root
1863 [main] DEBUG JPOX.JDO - ================ PMF Configuration
================
1863 [main] DEBUG JPOX.JDO - JDO Standard Options : singlethreaded,
retainValues, nontransactionalRead
1863 [main] DEBUG JPOX.JDO - Persistence Options : reachability-at-commit
1863 [main] DEBUG JPOX.JDO - Schema : AutoCreate(Schema,Columns),
Validate(Tables,Columns,Constraints), CheckTableViewExistence,
foreignKeyCreateMode=AUTO
1863 [main] DEBUG JPOX.JDO - Schema Identifiers : catalog=null,
schema=null
1863 [main] DEBUG JPOX.JDO - MetaData : File Suffixes (JDO = jdo, ORM =
orm, JDOQUERY = jdoquery), ORM Mapping name=(none)
1863 [main] DEBUG JPOX.JDO - Datastore Connection Pooling : None
1863 [main] DEBUG JPOX.JDO - Types Control : stringDefaultLength=255,
dateTimezone=UTC
1863 [main] DEBUG JPOX.JDO - Initialisation : mechanism=SchemaTable,
mode=Quiet
1863 [main] DEBUG JPOX.JDO - Transactions : pessimistic,
isolationLevel=2, isolationLevel(POID)=2, transactionAttribute(POID)=New
1883 [main] DEBUG JPOX.JDO - Cache : Level1
(org.elver.store.jpox.emf.cache.EMFWeakRefCache), Collections/Maps
1883 [main] DEBUG JPOX.JDO - Queries : fetchSize=0,
fetchDirection=forward, resultSetType=forward-only,
resultSetConcurrency=read-only
1883 [main] DEBUG JPOX.JDO -
===================================================
2023 [main] DEBUG JPOX.JDO - Persistence Manager
"org.jpox.PersistenceManagerImpl@bd928a" opened for datastore ""
2634 [main] DEBUG JPOX.RDBMS.SCHEMA - Database adapter allows catalogs to
be used in table definitions
2634 [main] INFO JPOX.RDBMS - RDBMS Adapter initialised : MySQLAdapter :
MySQL version=5.0.18-nt, major=5, minor=0, revision=18
Identifier Names : UPPERCASE
Driver name=JDBC-ODBC Bridge (myodbc3.dll), version=2.0001 (03.51.11),
major=2, minor=1
Identifier Max Lengths : Table=64 Column=64 Constraint=64 Index=64
Delimeters=`
Identifier Support in DDL : catalog=true schema=false
2794 [main] DEBUG JPOX.MetaData - resolveEntity(-//Java Persistent
Objects//DTD JPOX Datastore Mapping 1.0//EN,
http://www.jpox.org/dtd/datastoremappings_1_0.dtd)
2794 [main] DEBUG JPOX.MetaData -
org.jpox.store.mapping.DatastoreMappingEntityResolver.getLoc alInputSource( "/org/jpox/datastoremapping_1_0.dtd")
2955 [main] DEBUG JPOX.RDBMS - Column "DELETEME1158230050512.UNUSED"
added to internal representation of table.
2955 [main] INFO JPOX.RDBMS - Creating table DELETEME1158230050512
2965 [main] DEBUG JPOX.RDBMS.DDL - CREATE TABLE DELETEME1158230050512
(
UNUSED integer NOT NULL
)
3145 [main] DEBUG JPOX.RDBMS.DDL - Execution Time = 180 ms
3516 [main] INFO JPOX.RDBMS - Dropping table DELETEME1158230050512
3516 [main] DEBUG JPOX.RDBMS.DDL - DROP TABLE DELETEME1158230050512
3636 [main] DEBUG JPOX.RDBMS.DDL - Execution Time = 120 ms
3636 [main] INFO JPOX.RDBMS.SCHEMA - Initialising Catalog "mylibrary",
Schema "" using "SchemaTable" auto-start option
3646 [main] DEBUG JPOX.RDBMS - Column "JPOX_TABLES.CLASS_NAME" added to
internal representation of table.
3646 [main] DEBUG JPOX.RDBMS - Column "JPOX_TABLES.`TABLE_NAME`" added to
internal representation of table.
3646 [main] DEBUG JPOX.RDBMS - Column "JPOX_TABLES.`TYPE`" added to
internal representation of table.
3646 [main] DEBUG JPOX.RDBMS - Column "JPOX_TABLES.OWNER" added to
internal representation of table.
3646 [main] DEBUG JPOX.RDBMS - Column "JPOX_TABLES.VERSION" added to
internal representation of table.
3666 [main] INFO JPOX.RDBMS - Creating table JPOX_TABLES
3666 [main] DEBUG JPOX.RDBMS.DDL - CREATE TABLE JPOX_TABLES
(
CLASS_NAME VARCHAR(128) BINARY NOT NULL UNIQUE,
`TABLE_NAME` VARCHAR(128) BINARY NOT NULL,
`TYPE` VARCHAR(4) BINARY NOT NULL,
OWNER VARCHAR(2) BINARY NOT NULL,
VERSION VARCHAR(20) BINARY NOT NULL
)
3806 [main] DEBUG JPOX.RDBMS.DDL - Execution Time = 140 ms
3806 [main] DEBUG JPOX.RDBMS - Validating table : JPOX_TABLES
5148 [main] DEBUG JPOX.RDBMS.SCHEMA - Column info retrieved for table
"JPOX_TABLES" : 5 columns found
org.jpox.store.exceptions.WrongPrimaryKeyException: Expected primary key
for table JPOX_TABLES CONSTRAINT JPOX_TABLES_PK PRIMARY KEY () not found
in existing keys CONSTRAINT PRIMARY PRIMARY KEY (CLASS_NAME)
at
org.jpox.store.rdbms.table.TableImpl.validatePrimaryKey(Tabl eImpl.java:284)
at org.jpox.store.rdbms.table.TableImpl.validate(TableImpl.java :186)
at
org.jpox.store.rdbms.SchemaAutoStarter.<init>(SchemaAutoStarter.java:93)
at
org.jpox.store.rdbms.RDBMSManager.initialiseSchema(RDBMSMana ger.java:450)
at org.jpox.store.rdbms.RDBMSManager.<init>(RDBMSManager.java:237)
at
org.jpox.store.rdbms.RDBMSManagerFactory.getStoreManager(RDB MSManagerFactory.java:59)
at
org.jpox.AbstractPersistenceManager.<init>(AbstractPersistenceManager.java:221)5328
[main] ERROR JPOX.RDBMS.SCHEMA - Failed to validate SchemaTable for
Schema "". Either it doesnt exist, or doesnt validate
at org.jpox.PersistenceManagerImpl.<init>(PersistenceManagerImpl.java:34)
at
org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager (PersistenceManagerFactoryImpl.java:887)
at
org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager (PersistenceManagerFactoryImpl.java:862)
at
org.elver.store.jpox.emf.JpoxDataStore.createSchema(JpoxData Store.java:377)
at
org.elver.store.jpox.emf.JpoxDataStore.initialize(JpoxDataSt ore.java:186)
at org.eclipse.example.library.Tutorial1.main(Tutorial1.java:74 )
5338 [main] DEBUG JPOX.RDBMS.SCHEMA -
org.jpox.store.exceptions.WrongPrimaryKeyException: Expected primary key
for table JPOX_TABLES CONSTRAINT JPOX_TABLES_PK PRIMARY KEY () not found
in existing keys CONSTRAINT PRIMARY PRIMARY KEY (CLASS_NAME)
5338 [main] DEBUG JPOX.RDBMS.SCHEMA - Dropping JPOX_TABLES and recreating
as new
5338 [main] INFO JPOX.RDBMS - Dropping table JPOX_TABLES
5338 [main] DEBUG JPOX.RDBMS.DDL - DROP TABLE JPOX_TABLES
5418 [main] DEBUG JPOX.RDBMS.DDL - Execution Time = 80 ms
5448 [main] INFO JPOX.RDBMS - Creating table JPOX_TABLES
5448 [main] DEBUG JPOX.RDBMS.DDL - CREATE TABLE JPOX_TABLES
(
CLASS_NAME VARCHAR(128) BINARY NOT NULL UNIQUE,
`TABLE_NAME` VARCHAR(128) BINARY NOT NULL,
`TYPE` VARCHAR(4) BINARY NOT NULL,
OWNER VARCHAR(2) BINARY NOT NULL,
VERSION VARCHAR(20) BINARY NOT NULL
)
5609 [main] DEBUG JPOX.RDBMS.DDL - Execution Time = 161 ms
5609 [main] DEBUG JPOX.RDBMS - Validating table : JPOX_TABLES
6860 [main] DEBUG JPOX.RDBMS.SCHEMA - Column info retrieved for table
"JPOX_TABLES" : 5 columns found
7041 [main] ERROR JPOX.RDBMS.SCHEMA - Failed to validate SchemaTable for
Schema "". Either it doesnt exist, or doesnt validate
7041 [main] DEBUG JPOX.RDBMS.SCHEMA -
org.jpox.store.exceptions.WrongPrimaryKeyException: Expected primary key
for table JPOX_TABLES CONSTRAINT JPOX_TABLES_PK PRIMARY KEY () not found
in existing keys CONSTRAINT PRIMARY PRIMARY KEY (CLASS_NAME)
7061 [main] DEBUG JPOX.RDBMS.SQL - SELECT
CLASS_NAME,`TABLE_NAME`,`TYPE`,OWNER,VERSION FROM JPOX_TABLES ORDER BY
`TABLE_NAME`
7061 [main] DEBUG JPOX.RDBMS.SQL - Execution Time = 0 ms
7061 [main] INFO JPOX.RDBMS.SCHEMA - Catalog "mylibrary", Schema ""
initialised - managing 0 classes
7171 [main] DEBUG JPOX.Cache - Level 1 Cache of type
"org.elver.store.jpox.emf.cache.EMFWeakRefCache" initialised
7241 [main] DEBUG JPOX.MetaData - Registering class "java.lang.Character"
as not having MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class
"org.jpox.sco.Collection" as not having MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class
"java.util.LinkedList" as not having MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class "[Ljava.lang.Float;"
as not having MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class "boolean" as not
having MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class "char" as not having
MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class "java.util.SortedMap"
as not having MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class
"java.util.GregorianCalendar" as not having MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class
"org.jpox.sco.TreeMap" as not having MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class "java.util.TreeMap"
as not having MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class "org.jpox.sco.Map" as
not having MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class "[Ljava.lang.String;"
as not having MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class
"java.util.LinkedHashMap" as not having MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class
"org.jpox.sco.SortedSet" as not having MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class
"org.jpox.sco.SortedMap" as not having MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class
"[Ljava.math.BigInteger;" as not having MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class "java.net.URL" as not
having MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class "[Ljava.lang.Number;"
as not having MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class "java.sql.Date" as
not having MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class "[Z" as not having
MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class "java.sql.Timestamp"
as not having MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class "long" as not having
MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class "org.jpox.sco.List"
as not having MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class
"java.util.Collection" as not having MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class "java.lang.Integer"
as not having MetaData.
7241 [main] DEBUG JPOX.MetaData - Registering class "java.util.ArrayList"
as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class
"org.jpox.sco.HashMap" as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.awt.Point" as
not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class
"[Ljava.lang.Character;" as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "[B" as not having
MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class
"org.eclipse.emf.common.util.EList" as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "org.jpox.sco.Stack"
as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "[Ljava.util.Locale;"
as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.TimeZone"
as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "[C" as not having
MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "double" as not
having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class
"org.jpox.sco.LinkedHashSet" as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class
"org.jpox.sco.HashSet" as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.lang.Number" as
not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.Stack" as
not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.lang.Float" as
not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class
"[Ljava.lang.Boolean;" as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class
"org.jpox.sco.TreeSet" as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.lang.String" as
not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.lang.Short" as
not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class
"org.eclipse.emf.ecore.xml.type.internal.XMLCalendar" as not having
MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class
"java.math.BigDecimal" as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.HashMap"
as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.net.URI" as not
having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "int" as not having
MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.lang.Long" as
not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class
"org.eclipse.emf.ecore.EObject" as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.Set" as
not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "[I" as not having
MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class
"org.eclipse.emf.ecore.util.FeatureMap" as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.Locale" as
not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class
"[Ljava.lang.Integer;" as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "org.jpox.sco.Set" as
not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "[Ljava.lang.Byte;"
as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.lang.Object" as
not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class
"org.jpox.sco.Properties" as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "[Ljava.lang.Double;"
as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "org.jpox.store.OID"
as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.TreeSet"
as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.Hashtable"
as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.BitSet" as
not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "[J" as not having
MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class
"org.eclipse.emf.ecore.xml.type.internal.XMLDuration" as not having
MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "float" as not having
MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class
"java.util.Properties" as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.Date" as
not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "[Ljava.lang.Long;"
as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class
"org.eclipse.example.library.BookCategory" as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.lang.Double" as
not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class
"org.jpox.sco.LinkedHashMap" as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "short" as not having
MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "org.jpox.sco.Vector"
as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class
"org.jpox.sco.ArrayList" as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class
"org.jpox.sco.Hashtable" as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "[Ljava.util.Date;"
as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "byte" as not having
MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class
"java.math.BigInteger" as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "[Ljava.lang.Short;"
as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.awt.Color" as
not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "[S" as not having
MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.sql.Time" as
not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.Calendar"
as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.lang.Byte" as
not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.List" as
not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.lang.Boolean"
as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.Vector" as
not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class
"org.jpox.sco.LinkedList" as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.SortedSet"
as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.Map" as
not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.Currency"
as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class
"java.util.LinkedHashSet" as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.HashSet"
as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "[F" as not having
MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class
"[Ljava.math.BigDecimal;" as not having MetaData.
7251 [main] DEBUG JPOX.MetaData - Registering class "[D" as not having
MetaData.
7371 [main] INFO JPOX.MetaData - Parsing MetaData from file
"/F:/workspaces/EMFTests/Library/bin/package.jdo"
7381 [main] DEBUG JPOX.MetaData - resolveEntity(, file:/javax/jdo/jdo.dtd)
7381 [main] DEBUG JPOX.MetaData -
org.jpox.metadata.JDOEntityResolver.getLocalInputSource("/org/jpox/jdo_2_0.dtd ")
7391 [main] DEBUG JPOX.MetaData - Starting parse of element "jdo (stack
size=1) Attributes[]"
7391 [main] DEBUG JPOX.MetaData - Starting parse of element "package
(stack size=1) Attributes[name="org.eclipse.example.library.impl"]"
7391 [main] DEBUG JPOX.MetaData - Starting parse of element "class (stack
size=2) Attributes[name="org.eclipse.example.library.impl.BookImpl"
,requires-extent="true" ,persistence-modifier="persistence-capable"
,detachable="true" ,table="book" ,identity-type="datastore"]"
7401 [main] DEBUG JPOX.MetaData - Starting parse of element "implements
(stack size=3) Attributes[name="org.eclipse.example.library.Book"]"
7401 [main] DEBUG JPOX.MetaData - Ending parse of element "implements
(stack size=4"
7401 [main] DEBUG JPOX.MetaData - Starting parse of element "implements
(stack size=3) Attributes[name="org.eclipse.emf.ecore.EObject"]"
7541 [main] DEBUG JPOX.MetaData - Ending parse of element "implements
(stack size=4"
7541 [main] DEBUG JPOX.MetaData - Starting parse of element "implements
(stack size=3) Attributes[name="org.eclipse.emf.common.notify.Notifier"]"
7541 [main] DEBUG JPOX.MetaData - Ending parse of element "implements
(stack size=4"
7541 [main] DEBUG JPOX.MetaData - Starting parse of element "inheritance
(stack size=3) Attributes[strategy="new-table"]"
7541 [main] DEBUG JPOX.MetaData - Ending parse of element "inheritance
(stack size=4"
7541 [main] DEBUG JPOX.MetaData - Starting parse of element "field (stack
size=3) Attributes[name="title" ,persistence-modifier="persistent"
,null-value="none" ,primary-key="false"]"
7551 [main] DEBUG JPOX.MetaData - Starting parse of element "unique
(stack size=4) Attributes[deferred="false"]"
7551 [main] DEBUG JPOX.MetaData - Ending parse of element "unique (stack
size=5"
7551 [main] DEBUG JPOX.MetaData - Ending parse of element "field (stack
size=4"
7551 [main] DEBUG JPOX.MetaData - Starting parse of element "field (stack
size=3) Attributes[name="pages" ,persistence-modifier="persistent"
,null-value="none" ,primary-key="false"]"
7551 [main] DEBUG JPOX.MetaData - Starting parse of element "unique
(stack size=4) Attributes[deferred="false"]"
7551 [main] DEBUG JPOX.MetaData - Ending parse of element "unique (stack
size=5"
7561 [main] DEBUG JPOX.MetaData - Ending parse of element "field (stack
size=4"
7561 [main] DEBUG JPOX.MetaData - Starting parse of element "field (stack
size=3) Attributes[name="category" ,persistence-modifier="persistent"
,null-value="none" ,embedded="true" ,primary-key="false"]"
7561 [main] DEBUG JPOX.MetaData - Starting parse of element "unique
(stack size=4) Attributes[deferred="false"]"
7561 [main] DEBUG JPOX.MetaData - Ending parse of element "unique (stack
size=5"
7561 [main] DEBUG JPOX.MetaData - Ending parse of element "field (stack
size=4"
7561 [main] DEBUG JPOX.MetaData - Starting parse of element "field (stack
size=3) Attributes[name="author" ,persistence-modifier="persistent"
,delete-action="restrict" ,null-value="none" ,primary-key="false"]"
7561 [main] DEBUG JPOX.MetaData - Starting parse of element "foreign-key
(stack size=4) Attributes[delete-action="restrict"
,update-action="restrict"]"
7561 [main] DEBUG JPOX.MetaData - Starting parse of element "column
(stack size=5) Attributes[name="author_id" ,allows-null="true"]"
7561 [main] DEBUG JPOX.MetaData - Ending parse of element "column (stack
size=6"
7561 [main] DEBUG JPOX.MetaData - Ending parse of element "foreign-key
(stack size=5"
7561 [main] DEBUG JPOX.MetaData - Starting parse of element "extension
(stack size=4) Attributes[vendor-name="jpox" ,key="implementation-classes"
,value="org.eclipse.example.library.impl.WriterImpl"]"
7561 [main] DEBUG JPOX.MetaData - Ending parse of element "extension
(stack size=4"
7561 [main] DEBUG JPOX.MetaData - Ending parse of element "field (stack
size=4"
7561 [main] DEBUG JPOX.MetaData - Ending parse of element "class (stack
size=3"
7561 [main] DEBUG JPOX.MetaData - Starting parse of element "class (stack
size=2) Attributes[name="org.eclipse.example.library.impl.LibraryImpl "
,requires-extent="true" ,persistence-modifier="persistence-capable"
,detachable="true" ,table="library" ,identity-type="datastore"]"
7561 [main] DEBUG JPOX.MetaData - Starting parse of element "implements
(stack size=3) Attributes[name="org.eclipse.example.library.Library"]"
7561 [main] DEBUG JPOX.MetaData - Ending parse of element "implements
(stack size=4"
7561 [main] DEBUG JPOX.MetaData - Starting parse of element "implements
(stack size=3) Attributes[name="org.eclipse.emf.ecore.EObject"]"
7561 [main] DEBUG JPOX.MetaData - Ending parse of element "implements
(stack size=4"
7571 [main] DEBUG JPOX.MetaData - Starting parse of element "implements
(stack size=3) Attributes[name="org.eclipse.emf.common.notify.Notifier"]"
7571 [main] DEBUG JPOX.MetaData - Ending parse of element "implements
(stack size=4"
7571 [main] DEBUG JPOX.MetaData - Starting parse of element "inheritance
(stack size=3) Attributes[strategy="new-table"]"
7571 [main] DEBUG JPOX.MetaData - Ending parse of element "inheritance
(stack size=4"
7571 [main] DEBUG JPOX.MetaData - Starting parse of element "field (stack
size=3) Attributes[name="name" ,persistence-modifier="persistent"
,null-value="none" ,primary-key="false"]"
7571 [main] DEBUG JPOX.MetaData - Starting parse of element "unique
(stack size=4) Attributes[deferred="false"]"
7571 [main] DEBUG JPOX.MetaData - Ending parse of element "unique (stack
size=5"
7571 [main] DEBUG JPOX.MetaData - Ending parse of element "field (stack
size=4"
7571 [main] DEBUG JPOX.MetaData - Starting parse of element "field (stack
size=3) Attributes[name="writers" ,persistence-modifier="persistent"
,delete-action="restrict" ,primary-key="false" ,null-value="none"]"
7571 [main] DEBUG JPOX.MetaData - Starting parse of element "collection
(stack size=4)
Attributes[element-type="org.eclipse.example.library.impl.WriterImpl "
,dependent-element="true"]"
7571 [main] DEBUG JPOX.MetaData - Starting parse of element "extension
(stack size=5) Attributes[vendor-name="jpox" ,key="cache-lazy-loading"
,value="true"]"
7571 [main] DEBUG JPOX.MetaData - Ending parse of element "extension
(stack size=5"
7571 [main] DEBUG JPOX.MetaData - Ending parse of element "collection
(stack size=5"
7571 [main] DEBUG JPOX.MetaData - Starting parse of element "order (stack
size=4) Attributes[column="LIBRARY_WRITERS_IDX"]"
7571 [main] DEBUG JPOX.MetaData - Ending parse of element "order (stack
size=5"
7581 [main] DEBUG JPOX.MetaData - Starting parse of element "column
(stack size=4) Attributes[name="writers_id" ,allows-null="true"]"
7581 [main] DEBUG JPOX.MetaData - Ending parse of element "column (stack
size=5"
7581 [main] DEBUG JPOX.MetaData - Starting parse of element "foreign-key
(stack size=4) Attributes[delete-action="cascade"
,update-action="cascade"]"
7581 [main] DEBUG JPOX.MetaData - Ending parse of element "foreign-key
(stack size=5"
7581 [main] DEBUG JPOX.MetaData - Ending parse of element "field (stack
size=4"
7581 [main] DEBUG JPOX.MetaData - Starting parse of element "field (stack
size=3) Attributes[name="books" ,persistence-modifier="persistent"
,delete-action="restrict" ,primary-key="false" ,null-value="none"]"
7581 [main] DEBUG JPOX.MetaData - Starting parse of element "collection
(stack size=4)
Attributes[element-type="org.eclipse.example.library.impl.BookImpl "
,dependent-element="true"]"
7581 [main] DEBUG JPOX.MetaData - Starting parse of element "extension
(stack size=5) Attributes[vendor-name="jpox" ,key="cache-lazy-loading"
,value="true"]"
7581 [main] DEBUG JPOX.MetaData - Ending parse of element "extension
(stack size=5"
7581 [main] DEBUG JPOX.MetaData - Ending parse of element "collection
(stack size=5"
7581 [main] DEBUG JPOX.MetaData - Starting parse of element "order (stack
size=4) Attributes[column="LIBRARY_BOOKS_IDX"]"
7581 [main] DEBUG JPOX.MetaData - Ending parse of element "order (stack
size=5"
7581 [main] DEBUG JPOX.MetaData - Starting parse of element "column
(stack size=4) Attributes[name="books_id" ,allows-null="true"]"
7581 [main] DEBUG JPOX.MetaData - Ending parse of element "column (stack
size=5"
7581 [main] DEBUG JPOX.MetaData - Starting parse of element "foreign-key
(stack size=4) Attributes[delete-action="cascade"
,update-action="cascade"]"
7581 [main] DEBUG JPOX.MetaData - Ending parse of element "foreign-key
(stack size=5"
7581 [main] DEBUG JPOX.MetaData - Ending parse of element "field (stack
size=4"
7581 [main] DEBUG JPOX.MetaData - Ending parse of element "class (stack
size=3"
7581 [main] DEBUG JPOX.MetaData - Starting parse of element "class (stack
size=2) Attributes[name="org.eclipse.example.library.impl.WriterImpl "
,requires-extent="true" ,persistence-modifier="persistence-capable"
,detachable="true" ,table="writer" ,identity-type="datastore"]"
7782 [main] DEBUG JPOX.MetaData - Starting parse of element "implements
(stack size=3) Attributes[name="org.eclipse.example.library.Writer"]"
7782 [main] DEBUG JPOX.MetaData - Ending parse of element "implements
(stack size=4"
7782 [main] DEBUG JPOX.MetaData - Starting parse of element "implements
(stack size=3) Attributes[name="org.eclipse.emf.ecore.EObject"]"
7782 [main] DEBUG JPOX.MetaData - Ending parse of element "implements
(stack size=4"
7782 [main] DEBUG JPOX.MetaData - Starting parse of element "implements
(stack size=3) Attributes[name="org.eclipse.emf.common.notify.Notifier"]"
7782 [main] DEBUG JPOX.MetaData - Ending parse of element "implements
(stack size=4"
7782 [main] DEBUG JPOX.MetaData - Starting parse of element "inheritance
(stack size=3) Attributes[strategy="new-table"]"
7782 [main] DEBUG JPOX.MetaData - Ending parse of element "inheritance
(stack size=4"
7782 [main] DEBUG JPOX.MetaData - Starting parse of element "field (stack
size=3) Attributes[name="name" ,persistence-modifier="persistent"
,null-value="none" ,primary-key="false"]"
7782 [main] DEBUG JPOX.MetaData - Starting parse of element "unique
(stack size=4) Attributes[deferred="false"]"
7782 [main] DEBUG JPOX.MetaData - Ending parse of element "unique (stack
size=5"
7782 [main] DEBUG JPOX.MetaData - Ending parse of element "field (stack
size=4"
7782 [main] DEBUG JPOX.MetaData - Starting parse of element "field (stack
size=3) Attributes[name="books" ,persistence-modifier="persistent"
,mapped-by="author" ,delete-action="restrict" ,primary-key="false"
,null-value="none"]"
7782 [main] DEBUG JPOX.MetaData - Starting parse of element "collection
(stack size=4)
Attributes[element-type="org.eclipse.example.library.impl.BookImpl "
,dependent-element="false"]"
7782 [main] DEBUG JPOX.MetaData - Starting parse of element "extension
(stack size=5) Attributes[vendor-name="jpox" ,key="cache-lazy-loading"
,value="true"]"
7782 [main] DEBUG JPOX.MetaData - Ending parse of element "extension
(stack size=5"
7782 [main] DEBUG JPOX.MetaData - Ending parse of element "collection
(stack size=5"
7782 [main] DEBUG JPOX.MetaData - Starting parse of element "order (stack
size=4) Attributes[column="WRITER_BOOKS_IDX"]"
7782 [main] DEBUG JPOX.MetaData - Ending parse of element "order (stack
size=5"
7782 [main] DEBUG JPOX.MetaData - Starting parse of element "column
(stack size=4) Attributes[name="author_id" ,allows-null="true"]"
7782 [main] DEBUG JPOX.MetaData - Ending parse of element "column (stack
size=5"
7782 [main] DEBUG JPOX.MetaData - Starting parse of element "foreign-key
(stack size=4) Attributes[delete-action="restrict"
,update-action="cascade"]"
7782 [main] DEBUG JPOX.MetaData - Ending parse of element "foreign-key
(stack size=5"
7782 [main] DEBUG JPOX.MetaData - Ending parse of element "field (stack
size=4"
7782 [main] DEBUG JPOX.MetaData - Ending parse of element "class (stack
size=3"
7782 [main] DEBUG JPOX.MetaData - Ending parse of element "package (stack
size=2"
7782 [main] DEBUG JPOX.MetaData - Ending parse of element "jdo (stack
size=1"
7782 [main] DEBUG JPOX.MetaData - Populating Meta-Data for class
org.eclipse.example.library.impl.BookImpl.
7792 [main] DEBUG JPOX.MetaData - MetaData of type "orm" for class
"org.eclipse.example.library.impl.BookImpl" not found
7802 [main] DEBUG JPOX.MetaData - MetaData of type "jdo" for class
"org.eclipse.emf.ecore.impl.EObjectImpl" not found
7832 [main] DEBUG JPOX.MetaData - Registering class
"org.eclipse.emf.ecore.impl.EObjectImpl" as not having MetaData.
7932 [main] DEBUG JPOX.MetaData - MetaData of type "jdo" for class
"org.eclipse.emf.ecore.impl.BasicEObjectImpl" not found
7932 [main] DEBUG JPOX.MetaData - Registering class
"org.eclipse.emf.ecore.impl.BasicEObjectImpl" as not having MetaData.
7962 [main] DEBUG JPOX.MetaData - MetaData of type "jdo" for class
"org.eclipse.emf.common.notify.impl.BasicNotifierImpl" not found
7972 [main] DEBUG JPOX.MetaData - Registering class
"org.eclipse.emf.common.notify.impl.BasicNotifierImpl" as not having
MetaData.
7972 [main] DEBUG JPOX.MetaData - Populating Meta-Data for class
org.eclipse.example.library.impl.LibraryImpl.
7972 [main] DEBUG JPOX.MetaData - MetaData of type "orm" for class
"org.eclipse.example.library.impl.LibraryImpl" not found
7972 [main] DEBUG JPOX.MetaData - Populating Meta-Data for class
org.eclipse.example.library.impl.WriterImpl.
7972 [main] DEBUG JPOX.MetaData - MetaData of type "orm" for class
"org.eclipse.example.library.impl.WriterImpl" not found
7972 [main] DEBUG JPOX.MetaData - MetaData of type "jdo" for class
"org.eclipse.example.library.impl.BookImpl" will use
file:/F:/workspaces/EMFTests/Library/bin/package.jdo
7972 [main] DEBUG JPOX.MetaData - Initialising Meta-Data for class
org.eclipse.example.library.impl.BookImpl.
7972 [main] DEBUG JPOX.MetaData - Initialising Meta-Data for class
org.eclipse.example.library.impl.LibraryImpl.
7972 [main] DEBUG JPOX.MetaData - Initialising Meta-Data for class
org.eclipse.example.library.impl.WriterImpl.
8092 [main] INFO JPOX.RDBMS.SCHEMA - Managing Persistence of Class :
org.eclipse.example.library.impl.BookImpl [Table : BOOK,
InheritanceStrategy : new-table]
8092 [main] DEBUG JPOX.RDBMS.SQL - INSERT IGNORE INTO JPOX_TABLES
(CLASS_NAME,`TABLE_NAME`,`TYPE`,OWNER,VERSION) VALUES (?,?,?,?,?)
8182 [main] DEBUG JPOX.RDBMS.SQL - Execution Time = 90 ms
8182 [main] DEBUG JPOX.RDBMS - Column "BOOK.BOOK_ID" added to internal
representation of table.
8182 [main] INFO JPOX.RDBMS.SCHEMA - Managing Persistence of Class :
org.eclipse.example.library.impl.WriterImpl [Table : WRITER,
InheritanceStrategy : new-table]
8202 [main] DEBUG JPOX.RDBMS.SQL - INSERT IGNORE INTO JPOX_TABLES
(CLASS_NAME,`TABLE_NAME`,`TYPE`,OWNER,VERSION) VALUES (?,?,?,?,?)
8272 [main] DEBUG JPOX.RDBMS.SQL - Execution Time = 70 ms
8272 [main] DEBUG JPOX.RDBMS - Column "WRITER.WRITER_ID" added to
internal representation of table.
8272 [main] INFO JPOX.RDBMS.SCHEMA - Managing Persistence of Class :
org.eclipse.example.library.impl.LibraryImpl [Table : LIBRARY,
InheritanceStrategy : new-table]
8272 [main] DEBUG JPOX.RDBMS.SQL - INSERT IGNORE INTO JPOX_TABLES
(CLASS_NAME,`TABLE_NAME`,`TYPE`,OWNER,VERSION) VALUES (?,?,?,?,?)
8342 [main] DEBUG JPOX.RDBMS.SQL - Execution Time = 70 ms
8342 [main] DEBUG JPOX.RDBMS - Column "LIBRARY.LIBRARY_ID" added to
internal representation of table.
8453 [main] DEBUG JPOX.RDBMS - Table LIBRARY will manage the persistence
of the fields for class org.eclipse.example.library.impl.LibraryImpl
(inheritance strategy="new-table")
8463 [main] DEBUG JPOX.RDBMS - Field
[org.eclipse.example.library.impl.LibraryImpl.books] -> Column(s) [[none]]
8463 [main] DEBUG JPOX.RDBMS - Column "LIBRARY.`NAME`" added to internal
representation of table.
8463 [main] DEBUG JPOX.RDBMS - Field
[org.eclipse.example.library.impl.LibraryImpl.name] -> Column(s)
[LIBRARY.`NAME`]
8463 [main] DEBUG JPOX.RDBMS - Field
[org.eclipse.example.library.impl.LibraryImpl.writers] -> Column(s)
[[none]]
8463 [main] DEBUG JPOX.RDBMS - Table BOOK will manage the persistence of
the fields for class org.eclipse.example.library.impl.BookImpl
(inheritance strategy="new-table")
8483 [main] DEBUG JPOX.RDBMS - Column
"BOOK.AUTHOR_WRITER_IMPL_WRITER_ID_EID" added to internal representation
of table.
8483 [main] INFO JPOX.RDBMS - Added column for type "class
org.eclipse.example.library.impl.WriterImpl" for field "author" (field
declared as reference type - interface/Object)
8483 [main] DEBUG JPOX.RDBMS - Field
[org.eclipse.example.library.impl.BookImpl.author] -> Column(s)
[BOOK.AUTHOR_WRITER_IMPL_WRITER_ID_EID]
8483 [main] DEBUG JPOX.RDBMS - Column "BOOK.CATEGORY" added to internal
representation of table.
8483 [main] DEBUG JPOX.RDBMS - Field
[org.eclipse.example.library.impl.BookImpl.category] -> Column(s)
[BOOK.CATEGORY]
8483 [main] DEBUG JPOX.RDBMS - Column "BOOK.PAGES" added to internal
representation of table.
8483 [main] DEBUG JPOX.RDBMS - Field
[org.eclipse.example.library.impl.BookImpl.pages] -> Column(s) [BOOK.PAGES]
8483 [main] DEBUG JPOX.RDBMS - Column "BOOK.TITLE" added to internal
representation of table.
8483 [main] DEBUG JPOX.RDBMS - Field
[org.eclipse.example.library.impl.BookImpl.title] -> Column(s) [BOOK.TITLE]
8483 [main] DEBUG JPOX.RDBMS - Table WRITER will manage the persistence
of the fields for class org.eclipse.example.library.impl.WriterImpl
(inheritance strategy="new-table")
8483 [main] DEBUG JPOX.RDBMS - Field
[org.eclipse.example.library.impl.WriterImpl.books] -> Column(s) [[none]]
8483 [main] DEBUG JPOX.RDBMS - Column "BOOK.BOOKS_LIBRARY_ID_OID" added
to internal representation of table.
8493 [main] DEBUG JPOX.RDBMS - Column "BOOK.LIBRARY_BOOKS_IDX" added to
internal representation of table.
8493 [main] DEBUG JPOX.RDBMS - Column "BOOK.AUTHOR_INTEGER_IDX" added to
internal representation of table.
8493 [main] DEBUG JPOX.RDBMS - Column "WRITER.`NAME`" added to internal
representation of table.
8493 [main] DEBUG JPOX.RDBMS - Field
[org.eclipse.example.library.impl.WriterImpl.name] -> Column(s)
[WRITER.`NAME`]
8493 [main] DEBUG JPOX.RDBMS - Column "WRITER.WRITERS_LIBRARY_ID_OID"
added to internal representation of table.
8493 [main] DEBUG JPOX.RDBMS - Column "WRITER.LIBRARY_WRITERS_IDX" added
to internal representation of table.
8623 [main] DEBUG JPOX.RDBMS.SCHEMA - Column info loaded for Catalog
"mylibrary", Schema "", 0 tables, time = 0 ms
8623 [main] INFO JPOX.RDBMS.SCHEMA - No
|
|
|
Re: WrongPrimayKeyException and MissingColoumnExceptions while using elver with [message #590963 is a reply to message #50127] |
Thu, 14 September 2006 11:12 ![Go to previous message Go to previous message](theme/Solstice/images/up.png) |
Martin Taal![Friend of Eclipse Friend](/donate/web-api/friends_decorator.php?email=mtaal%40springsite.com) Messages: 5468 Registered: July 2009 |
Senior Member |
|
|
No, there is no other way (except doing it manually), the problem already occurs when jpox creates
the tables it needs itself (so not teneo/elver).
Creating the database should just work through jpox, the Teneo testcases create about 70 databases
with jpox in one run and this works fine.
A few remarks (in priority order):
Looking at the log it seems that you use a jdcb-odbc bridge driver:
Identifier Names : UPPERCASE Driver name=JDBC-ODBC Bridge (myodbc3.dll), version=2.0001 (03.51.11),
major=2, minor=1
If so can you try the latest official mysql jdbc driver from mysql.com?
Does the JPOX_TABLES table exist in the database?
Does the user you use to connect with the database have rights to create tables?
Can you try to work directly with the database (through a sql navigator or the mysql prompt) using
this same user and then create a table using the CREATE Table syntax found in the log, for example:
CREATE TABLE JPOX_TABLES
(
CLASS_NAME VARCHAR(128) BINARY NOT NULL UNIQUE,
`TABLE_NAME` VARCHAR(128) BINARY NOT NULL,
`TYPE` VARCHAR(4) BINARY NOT NULL,
OWNER VARCHAR(2) BINARY NOT NULL,
VERSION VARCHAR(20) BINARY NOT NULL
)
gr. Martin
varunkumar wrote:
> Here are the contents of the log after added the .properties file.
> I did create a database with the name mylibrary;
> I just want the schema to be created for further uses.Is there any other
> way around.
>
>
> 0 [main] INFO org.elver.store.jpox.emf.JpoxHelper - Registering a
> jpox resource factory for all uri's with jpox as the protocol/extension
> 0 [main] INFO org.elver.store.jpox.emf.JpoxHelper - Registering a
> jpox resource factory for all uri's with ejdo as the protocol/extension
> 0 [main] INFO org.elver.store.jpox.emf.JpoxHelper - Registering a
> jpox resource dao factory for all uri's with jpoxdao as the
> protocol/extension
> 0 [main] INFO org.elver.store.jpox.emf.JpoxHelper - Registering
> EListMapping, EListWrapper at the jpox manager for handling elists
> 0 [main] INFO org.elver.store.jpox.emf.JpoxHelper - Registering
> FeatureMapMapping, FeatureMapWrapper at the jpox manager for handling
> FeatureMap
> 0 [main] INFO org.elver.store.jpox.emf.JpoxHelper - Registering
> EObjectMapping at the jpox manager for handling EObjects/AnyType
> 0 [main] INFO org.elver.store.jpox.emf.JpoxHelper - Registering
> XMLCalendarMapping at the jpox manager for handling EObjects/AnyType
> 0 [main] INFO org.elver.store.jpox.emf.JpoxHelper - Registering
> XMLDurationMapping at the jpox manager for handling EObjects/AnyType
> 131 [main] DEBUG JPOX.MetaData - resolveEntity(-//Java Persistent
> Objects//DTD JPOX Types Metadata 1.0//EN,
> http://www.jpox.org/dtd/jpoxtypes_1_0.dtd)
> 131 [main] DEBUG JPOX.MetaData -
> org.jpox.types.UserTypesEntityResolver.getLocalInputSource("/org/jpox/jpoxtypes_1_0.dtd ")
>
> 411 [main] DEBUG JPOX.General - Adding support for Java type boolean
> (default-persistent=true, DFG=true, default-embedded=true)
> 411 [main] DEBUG JPOX.General - Adding support for Java type byte
> (default-persistent=true, DFG=true, default-embedded=true)
> 421 [main] DEBUG JPOX.General - Adding support for Java type char
> (default-persistent=true, DFG=true, default-embedded=true)
> 421 [main] DEBUG JPOX.General - Adding support for Java type short
> (default-persistent=true, DFG=true, default-embedded=true)
> 421 [main] DEBUG JPOX.General - Adding support for Java type int
> (default-persistent=true, DFG=true, default-embedded=true)
> 421 [main] DEBUG JPOX.General - Adding support for Java type long
> (default-persistent=true, DFG=true, default-embedded=true)
> 421 [main] DEBUG JPOX.General - Adding support for Java type float
> (default-persistent=true, DFG=true, default-embedded=true)
> 431 [main] DEBUG JPOX.General - Adding support for Java type double
> (default-persistent=true, DFG=true, default-embedded=true)
> 431 [main] DEBUG JPOX.General - Adding support for Java type
> java.lang.Boolean (default-persistent=true, DFG=true,
> default-embedded=true)
> 431 [main] DEBUG JPOX.General - Adding support for Java type
> java.lang.Byte (default-persistent=true, DFG=true, default-embedded=true)
> 431 [main] DEBUG JPOX.General - Adding support for Java type
> java.lang.Character (default-persistent=true, DFG=true,
> default-embedded=true)
> 431 [main] DEBUG JPOX.General - Adding support for Java type
> java.lang.Short (default-persistent=true, DFG=true, default-embedded=true)
> 431 [main] DEBUG JPOX.General - Adding support for Java type
> java.lang.Integer (default-persistent=true, DFG=true,
> default-embedded=true)
> 431 [main] DEBUG JPOX.General - Adding support for Java type
> java.lang.Long (default-persistent=true, DFG=true, default-embedded=true)
> 431 [main] DEBUG JPOX.General - Adding support for Java type
> java.lang.Float (default-persistent=true, DFG=true, default-embedded=true)
> 431 [main] DEBUG JPOX.General - Adding support for Java type
> java.lang.Double (default-persistent=true, DFG=true, default-embedded=true)
> 431 [main] DEBUG JPOX.General - Adding support for Java type
> java.math.BigDecimal (default-persistent=true, DFG=true,
> default-embedded=true)
> 431 [main] DEBUG JPOX.General - Adding support for Java type
> java.math.BigInteger (default-persistent=true, DFG=true,
> default-embedded=true)
> 431 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.Date (default-persistent=true, DFG=true, default-embedded=true)
> 441 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.Locale (default-persistent=true, DFG=false,
> default-embedded=true)
> 441 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.TimeZone (default-persistent=false, DFG=false,
> default-embedded=false)
> 441 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.Calendar (default-persistent=false, DFG=false,
> default-embedded=false)
> 441 [main] DEBUG JPOX.General - Adding support for Java type
> java.sql.Date (default-persistent=false, DFG=false, default-embedded=false)
> 441 [main] DEBUG JPOX.General - Adding support for Java type
> java.sql.Time (default-persistent=false, DFG=false, default-embedded=false)
> 451 [main] DEBUG JPOX.General - Adding support for Java type
> java.sql.Timestamp (default-persistent=false, DFG=false,
> default-embedded=false)
> 451 [main] DEBUG JPOX.General - Adding support for Java type
> java.lang.String (default-persistent=true, DFG=true, default-embedded=true)
> 451 [main] DEBUG JPOX.General - Adding support for Java type
> java.awt.Color (default-persistent=false, DFG=false,
> default-embedded=false)
> 451 [main] DEBUG JPOX.General - Adding support for Java type
> java.awt.Point (default-persistent=false, DFG=false,
> default-embedded=false)
> 451 [main] DEBUG JPOX.General - Adding support for Java type
> java.lang.Number (default-persistent=true, DFG=true, default-embedded=true)
> 451 [main] DEBUG JPOX.General - Adding support for Java type
> java.lang.Object (default-persistent=false, DFG=false,
> default-embedded=false)
> 451 [main] DEBUG JPOX.General - Adding support for Java type
> java.net.URL (default-persistent=false, DFG=false, default-embedded=false)
> 501 [main] DEBUG JPOX.General - Adding support for Java type [Z
> (default-persistent=true, DFG=false, default-embedded=true)
> 501 [main] DEBUG JPOX.General - Adding support for Java type [B
> (default-persistent=true, DFG=false, default-embedded=true)
> 501 [main] DEBUG JPOX.General - Adding support for Java type [C
> (default-persistent=true, DFG=false, default-embedded=true)
> 501 [main] DEBUG JPOX.General - Adding support for Java type [D
> (default-persistent=true, DFG=false, default-embedded=true)
> 501 [main] DEBUG JPOX.General - Adding support for Java type [F
> (default-persistent=true, DFG=false, default-embedded=true)
> 551 [main] DEBUG JPOX.General - Adding support for Java type [I
> (default-persistent=true, DFG=false, default-embedded=true)
> 551 [main] DEBUG JPOX.General - Adding support for Java type [J
> (default-persistent=true, DFG=false, default-embedded=true)
> 551 [main] DEBUG JPOX.General - Adding support for Java type [S
> (default-persistent=true, DFG=false, default-embedded=true)
> 551 [main] DEBUG JPOX.General - Adding support for Java type
> [Ljava.lang.Boolean; (default-persistent=true, DFG=false,
> default-embedded=true)
> 551 [main] DEBUG JPOX.General - Adding support for Java type
> [Ljava.lang.Byte; (default-persistent=true, DFG=false,
> default-embedded=true)
> 551 [main] DEBUG JPOX.General - Adding support for Java type
> [Ljava.lang.Character; (default-persistent=true, DFG=false,
> default-embedded=true)
> 551 [main] DEBUG JPOX.General - Adding support for Java type
> [Ljava.lang.Double; (default-persistent=true, DFG=false,
> default-embedded=true)
> 551 [main] DEBUG JPOX.General - Adding support for Java type
> [Ljava.lang.Float; (default-persistent=true, DFG=false,
> default-embedded=true)
> 551 [main] DEBUG JPOX.General - Adding support for Java type
> [Ljava.lang.Integer; (default-persistent=true, DFG=false,
> default-embedded=true)
> 551 [main] DEBUG JPOX.General - Adding support for Java type
> [Ljava.lang.Long; (default-persistent=true, DFG=false,
> default-embedded=true)
> 551 [main] DEBUG JPOX.General - Adding support for Java type
> [Ljava.lang.Short; (default-persistent=true, DFG=false,
> default-embedded=true)
> 551 [main] DEBUG JPOX.General - Adding support for Java type
> [Ljava.lang.String; (default-persistent=true, DFG=false,
> default-embedded=true)
> 551 [main] DEBUG JPOX.General - Adding support for Java type
> [Ljava.lang.Number; (default-persistent=true, DFG=false,
> default-embedded=true)
> 551 [main] DEBUG JPOX.General - Adding support for Java type
> [Ljava.util.Date; (default-persistent=true, DFG=false,
> default-embedded=true)
> 551 [main] DEBUG JPOX.General - Adding support for Java type
> [Ljava.util.Locale; (default-persistent=true, DFG=false,
> default-embedded=true)
> 551 [main] DEBUG JPOX.General - Adding support for Java type
> [Ljava.math.BigInteger; (default-persistent=true, DFG=false,
> default-embedded=true)
> 551 [main] DEBUG JPOX.General - Adding support for Java type
> [Ljava.math.BigDecimal; (default-persistent=true, DFG=false,
> default-embedded=true)
> 561 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.ArrayList (default-persistent=true, DFG=false,
> default-embedded=false)
> 561 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.Collection (default-persistent=true, DFG=false,
> default-embedded=false)
> 561 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.HashMap (default-persistent=true, DFG=false,
> default-embedded=false)
> 561 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.HashSet (default-persistent=true, DFG=false,
> default-embedded=false)
> 581 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.Hashtable (default-persistent=true, DFG=false,
> default-embedded=false)
> 581 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.LinkedList (default-persistent=true, DFG=false,
> default-embedded=false)
> 581 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.List (default-persistent=true, DFG=false, default-embedded=false)
> 591 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.Map (default-persistent=true, DFG=false, default-embedded=false)
> 591 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.Set (default-persistent=true, DFG=false, default-embedded=false)
> 591 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.SortedMap (default-persistent=false, DFG=false,
> default-embedded=false)
> 591 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.SortedSet (default-persistent=false, DFG=false,
> default-embedded=false)
> 591 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.Stack (default-persistent=false, DFG=false,
> default-embedded=false)
> 601 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.TreeMap (default-persistent=true, DFG=false,
> default-embedded=false)
> 601 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.TreeSet (default-persistent=true, DFG=false,
> default-embedded=false)
> 601 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.Vector (default-persistent=true, DFG=false,
> default-embedded=false)
> 601 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.Properties (default-persistent=false, DFG=false,
> default-embedded=false)
> 601 [main] DEBUG JPOX.General - Adding support for Java type
> org.jpox.store.OID (default-persistent=false, DFG=false,
> default-embedded=false)
> 601 [main] DEBUG JPOX.General - Adding support for Java type
> org.jpox.sco.ArrayList (default-persistent=true, DFG=false,
> default-embedded=false)
> 601 [main] DEBUG JPOX.General - Adding support for Java type
> org.jpox.sco.Collection (default-persistent=true, DFG=false,
> default-embedded=false)
> 601 [main] DEBUG JPOX.General - Adding support for Java type
> org.jpox.sco.HashMap (default-persistent=true, DFG=false,
> default-embedded=false)
> 611 [main] DEBUG JPOX.General - Adding support for Java type
> org.jpox.sco.HashSet (default-persistent=true, DFG=false,
> default-embedded=false)
> 611 [main] DEBUG JPOX.General - Adding support for Java type
> org.jpox.sco.Hashtable (default-persistent=true, DFG=false,
> default-embedded=false)
> 611 [main] DEBUG JPOX.General - Adding support for Java type
> org.jpox.sco.LinkedList (default-persistent=true, DFG=false,
> default-embedded=false)
> 611 [main] DEBUG JPOX.General - Adding support for Java type
> org.jpox.sco.List (default-persistent=true, DFG=false,
> default-embedded=false)
> 611 [main] DEBUG JPOX.General - Adding support for Java type
> org.jpox.sco.Map (default-persistent=true, DFG=false,
> default-embedded=false)
> 611 [main] DEBUG JPOX.General - Adding support for Java type
> org.jpox.sco.Set (default-persistent=true, DFG=false,
> default-embedded=false)
> 611 [main] DEBUG JPOX.General - Adding support for Java type
> org.jpox.sco.SortedMap (default-persistent=false, DFG=false,
> default-embedded=false)
> 812 [main] DEBUG JPOX.General - Adding support for Java type
> org.jpox.sco.SortedSet (default-persistent=false, DFG=false,
> default-embedded=false)
> 812 [main] DEBUG JPOX.General - Adding support for Java type
> org.jpox.sco.Stack (default-persistent=false, DFG=false,
> default-embedded=false)
> 812 [main] DEBUG JPOX.General - Adding support for Java type
> org.jpox.sco.TreeMap (default-persistent=true, DFG=false,
> default-embedded=false)
> 822 [main] DEBUG JPOX.General - Adding support for Java type
> org.jpox.sco.TreeSet (default-persistent=true, DFG=false,
> default-embedded=false)
> 822 [main] DEBUG JPOX.General - Adding support for Java type
> org.jpox.sco.Vector (default-persistent=true, DFG=false,
> default-embedded=false)
> 822 [main] DEBUG JPOX.General - Adding support for Java type
> org.jpox.sco.Properties (default-persistent=false, DFG=false,
> default-embedded=false)
> 822 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.BitSet (default-persistent=false, DFG=false,
> default-embedded=false)
> 822 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.GregorianCalendar (default-persistent=false, DFG=false,
> default-embedded=false)
> 822 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.Currency (default-persistent=true, DFG=false,
> default-embedded=true)
> 822 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.LinkedHashSet (default-persistent=true, DFG=false,
> default-embedded=false)
> 852 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.LinkedHashMap (default-persistent=true, DFG=false,
> default-embedded=false)
> 852 [main] DEBUG JPOX.General - Adding support for Java type
> org.jpox.sco.LinkedHashSet (default-persistent=true, DFG=false,
> default-embedded=false)
> 852 [main] DEBUG JPOX.General - Adding support for Java type
> org.jpox.sco.LinkedHashMap (default-persistent=true, DFG=false,
> default-embedded=false)
> 852 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.BitSet (default-persistent=false, DFG=false,
> default-embedded=false)
> 852 [main] DEBUG JPOX.General - Adding support for Java type
> java.util.GregorianCalendar (default-persistent=false, DFG=false,
> default-embedded=false)
> 852 [main] DEBUG JPOX.General - Adding support for Java type
> java.net.URI (default-persistent=false, DFG=false, default-embedded=false)
> 1022 [main] DEBUG JPOX.General - Adding support for Java type
> org.eclipse.emf.common.util.EList (default-persistent=true, DFG=false,
> default-embedded=false)
> 1052 [main] DEBUG JPOX.General - Adding support for Java type
> org.eclipse.emf.ecore.util.FeatureMap (default-persistent=true,
> DFG=false, default-embedded=false)
> 1052 [main] DEBUG JPOX.General - Adding support for Java type
> org.eclipse.emf.ecore.EObject (default-persistent=true, DFG=true,
> default-embedded=true)
> 1102 [main] DEBUG JPOX.General - Adding support for Java type
> org.eclipse.emf.ecore.xml.type.internal.XMLCalendar
> (default-persistent=true, DFG=true, default-embedded=true)
> 1102 [main] DEBUG JPOX.General - Adding support for Java type
> org.eclipse.emf.ecore.xml.type.internal.XMLDuration
> (default-persistent=true, DFG=true, default-embedded=true)
> 1182 [main] DEBUG org.elver.store.jpox.emf.JpoxDataStore - Option
> updateschema: true
> 1603 [main] DEBUG org.elver.store.ERuntime - Determining concrete
> classes for package library
> 1613 [main] DEBUG org.elver.store.jpox.emf.JpoxDataStore - Registering
> enum type mapper/wrapper for eclass:
> org.eclipse.example.library.BookCategory
> 1623 [main] DEBUG JPOX.General - Adding support for Java type
> org.eclipse.example.library.BookCategory (default-persistent=true,
> DFG=true, default-embedded=true)
> 1623 [main] DEBUG org.elver.store.util.StoreUtil - >>>> Building or
> descriptor file List
> 1623 [main] DEBUG org.elver.store.util.StoreUtil - Try path: ;package.jdo
> 1623 [main] DEBUG org.elver.store.util.StoreUtil - Try path:
> /org/eclipse/example/library/package.jdo
> 1623 [main] DEBUG org.elver.store.util.StoreUtil - Try path:
> /org/eclipse/example/package.jdo
> 1623 [main] DEBUG org.elver.store.util.StoreUtil - Try path:
> /org/eclipse/package.jdo
> 1623 [main] DEBUG org.elver.store.util.StoreUtil - Try path:
> /org/package.jdo
> 1623 [main] DEBUG org.elver.store.util.StoreUtil - Try path: /package.jdo
> 1623 [main] DEBUG org.elver.store.util.StoreUtil - !!Found!!
> 1623 [main] DEBUG org.elver.store.util.StoreUtil - Try path:
> /org/eclipse/example/library/impl/package.jdo
> 1623 [main] DEBUG org.elver.store.util.StoreUtil - Try path:
> /org/eclipse/emf/ecore/impl/package.jdo
> 1623 [main] DEBUG org.elver.store.util.StoreUtil - Try path:
> /org/eclipse/emf/ecore/package.jdo
> 1623 [main] DEBUG org.elver.store.util.StoreUtil - Try path:
> /org/eclipse/emf/package.jdo
> 1643 [main] DEBUG JPOX.MetaData - resolveEntity(, file:/javax/jdo/jdo.dtd)
> 1643 [main] DEBUG JPOX.MetaData -
> org.jpox.metadata.JDOEntityResolver.getLocalInputSource("/org/jpox/jdo_2_0.dtd ")
>
> 1753 [main] DEBUG org.elver.store.jpox.emf.JpoxDataStore - Updating
> database schema
> 1863 [main] INFO JPOX.JDO - PersistenceManagerFactory - Vendor: JPOX
> Version: 1.1.0-rc-1
> 1863 [main] INFO JPOX.JDO - PersistenceManagerFactory initialised for
> datastore URL=jdbc:odbc:mylibrary driver=sun.jdbc.odbc.JdbcOdbcDriver
> userName=root
> 1863 [main] DEBUG JPOX.JDO - ================ PMF Configuration
> ================
> 1863 [main] DEBUG JPOX.JDO - JDO Standard Options : singlethreaded,
> retainValues, nontransactionalRead
> 1863 [main] DEBUG JPOX.JDO - Persistence Options : reachability-at-commit
> 1863 [main] DEBUG JPOX.JDO - Schema : AutoCreate(Schema,Columns),
> Validate(Tables,Columns,Constraints), CheckTableViewExistence,
> foreignKeyCreateMode=AUTO
> 1863 [main] DEBUG JPOX.JDO - Schema Identifiers : catalog=null,
> schema=null
> 1863 [main] DEBUG JPOX.JDO - MetaData : File Suffixes (JDO = jdo, ORM =
> orm, JDOQUERY = jdoquery), ORM Mapping name=(none)
> 1863 [main] DEBUG JPOX.JDO - Datastore Connection Pooling : None
> 1863 [main] DEBUG JPOX.JDO - Types Control : stringDefaultLength=255,
> dateTimezone=UTC
> 1863 [main] DEBUG JPOX.JDO - Initialisation : mechanism=SchemaTable,
> mode=Quiet
> 1863 [main] DEBUG JPOX.JDO - Transactions : pessimistic,
> isolationLevel=2, isolationLevel(POID)=2, transactionAttribute(POID)=New
> 1883 [main] DEBUG JPOX.JDO - Cache : Level1
> (org.elver.store.jpox.emf.cache.EMFWeakRefCache), Collections/Maps 1883
> [main] DEBUG JPOX.JDO - Queries : fetchSize=0, fetchDirection=forward,
> resultSetType=forward-only, resultSetConcurrency=read-only
> 1883 [main] DEBUG JPOX.JDO -
> ===================================================
> 2023 [main] DEBUG JPOX.JDO - Persistence Manager
> "org.jpox.PersistenceManagerImpl@bd928a" opened for datastore ""
> 2634 [main] DEBUG JPOX.RDBMS.SCHEMA - Database adapter allows catalogs
> to be used in table definitions
> 2634 [main] INFO JPOX.RDBMS - RDBMS Adapter initialised : MySQLAdapter
> : MySQL version=5.0.18-nt, major=5, minor=0, revision=18
> Identifier Names : UPPERCASE Driver name=JDBC-ODBC Bridge (myodbc3.dll),
> version=2.0001 (03.51.11), major=2, minor=1
> Identifier Max Lengths : Table=64 Column=64 Constraint=64 Index=64
> Delimeters=`
> Identifier Support in DDL : catalog=true schema=false
> 2794 [main] DEBUG JPOX.MetaData - resolveEntity(-//Java Persistent
> Objects//DTD JPOX Datastore Mapping 1.0//EN,
> http://www.jpox.org/dtd/datastoremappings_1_0.dtd)
> 2794 [main] DEBUG JPOX.MetaData -
> org.jpox.store.mapping.DatastoreMappingEntityResolver.getLoc alInputSource( "/org/jpox/datastoremapping_1_0.dtd")
>
> 2955 [main] DEBUG JPOX.RDBMS - Column "DELETEME1158230050512.UNUSED"
> added to internal representation of table.
> 2955 [main] INFO JPOX.RDBMS - Creating table DELETEME1158230050512
> 2965 [main] DEBUG JPOX.RDBMS.DDL - CREATE TABLE DELETEME1158230050512
> (
> UNUSED integer NOT NULL
> )
> 3145 [main] DEBUG JPOX.RDBMS.DDL - Execution Time = 180 ms
> 3516 [main] INFO JPOX.RDBMS - Dropping table DELETEME1158230050512
> 3516 [main] DEBUG JPOX.RDBMS.DDL - DROP TABLE DELETEME1158230050512
> 3636 [main] DEBUG JPOX.RDBMS.DDL - Execution Time = 120 ms
> 3636 [main] INFO JPOX.RDBMS.SCHEMA - Initialising Catalog "mylibrary",
> Schema "" using "SchemaTable" auto-start option
> 3646 [main] DEBUG JPOX.RDBMS - Column "JPOX_TABLES.CLASS_NAME" added to
> internal representation of table.
> 3646 [main] DEBUG JPOX.RDBMS - Column "JPOX_TABLES.`TABLE_NAME`" added
> to internal representation of table.
> 3646 [main] DEBUG JPOX.RDBMS - Column "JPOX_TABLES.`TYPE`" added to
> internal representation of table.
> 3646 [main] DEBUG JPOX.RDBMS - Column "JPOX_TABLES.OWNER" added to
> internal representation of table.
> 3646 [main] DEBUG JPOX.RDBMS - Column "JPOX_TABLES.VERSION" added to
> internal representation of table.
> 3666 [main] INFO JPOX.RDBMS - Creating table JPOX_TABLES
> 3666 [main] DEBUG JPOX.RDBMS.DDL - CREATE TABLE JPOX_TABLES
> (
> CLASS_NAME VARCHAR(128) BINARY NOT NULL UNIQUE,
> `TABLE_NAME` VARCHAR(128) BINARY NOT NULL,
> `TYPE` VARCHAR(4) BINARY NOT NULL,
> OWNER VARCHAR(2) BINARY NOT NULL,
> VERSION VARCHAR(20) BINARY NOT NULL
> )
> 3806 [main] DEBUG JPOX.RDBMS.DDL - Execution Time = 140 ms
> 3806 [main] DEBUG JPOX.RDBMS - Validating table : JPOX_TABLES
> 5148 [main] DEBUG JPOX.RDBMS.SCHEMA - Column info retrieved for table
> "JPOX_TABLES" : 5 columns found
> org.jpox.store.exceptions.WrongPrimaryKeyException: Expected primary key
> for table JPOX_TABLES CONSTRAINT JPOX_TABLES_PK PRIMARY KEY () not found
> in existing keys CONSTRAINT PRIMARY PRIMARY KEY (CLASS_NAME)
> at
> org.jpox.store.rdbms.table.TableImpl.validatePrimaryKey(Tabl eImpl.java:284)
> at org.jpox.store.rdbms.table.TableImpl.validate(TableImpl.java :186)
> at
> org.jpox.store.rdbms.SchemaAutoStarter.<init>(SchemaAutoStarter.java:93)
> at
> org.jpox.store.rdbms.RDBMSManager.initialiseSchema(RDBMSMana ger.java:450)
> at org.jpox.store.rdbms.RDBMSManager.<init>(RDBMSManager.java:237)
> at
> org.jpox.store.rdbms.RDBMSManagerFactory.getStoreManager(RDB MSManagerFactory.java:59)
>
> at
> org.jpox.AbstractPersistenceManager.<init>(AbstractPersistenceManager.java:221)5328
> [main] ERROR JPOX.RDBMS.SCHEMA - Failed to validate SchemaTable for
> Schema "". Either it doesnt exist, or doesnt validate
>
> at
> org.jpox.PersistenceManagerImpl.<init>(PersistenceManagerImpl.java:34)
> at
> org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager (PersistenceManagerFactoryImpl.java:887)
>
> at
> org.jpox.PersistenceManagerFactoryImpl.getPersistenceManager (PersistenceManagerFactoryImpl.java:862)
>
> at
> org.elver.store.jpox.emf.JpoxDataStore.createSchema(JpoxData Store.java:377)
> at
> org.elver.store.jpox.emf.JpoxDataStore.initialize(JpoxDataSt ore.java:186)
> at org.eclipse.example.library.Tutorial1.main(Tutorial1.java:74 )
> 5338 [main] DEBUG JPOX.RDBMS.SCHEMA -
> org.jpox.store.exceptions.WrongPrimaryKeyException: Expected primary key
> for table JPOX_TABLES CONSTRAINT JPOX_TABLES_PK PRIMARY KEY () not found
> in existing keys CONSTRAINT PRIMARY PRIMARY KEY (CLASS_NAME)
> 5338 [main] DEBUG JPOX.RDBMS.SCHEMA - Dropping JPOX_TABLES and
> recreating as new
> 5338 [main] INFO JPOX.RDBMS - Dropping table JPOX_TABLES
> 5338 [main] DEBUG JPOX.RDBMS.DDL - DROP TABLE JPOX_TABLES
> 5418 [main] DEBUG JPOX.RDBMS.DDL - Execution Time = 80 ms
> 5448 [main] INFO JPOX.RDBMS - Creating table JPOX_TABLES
> 5448 [main] DEBUG JPOX.RDBMS.DDL - CREATE TABLE JPOX_TABLES
> (
> CLASS_NAME VARCHAR(128) BINARY NOT NULL UNIQUE,
> `TABLE_NAME` VARCHAR(128) BINARY NOT NULL,
> `TYPE` VARCHAR(4) BINARY NOT NULL,
> OWNER VARCHAR(2) BINARY NOT NULL,
> VERSION VARCHAR(20) BINARY NOT NULL
> )
> 5609 [main] DEBUG JPOX.RDBMS.DDL - Execution Time = 161 ms
> 5609 [main] DEBUG JPOX.RDBMS - Validating table : JPOX_TABLES
> 6860 [main] DEBUG JPOX.RDBMS.SCHEMA - Column info retrieved for table
> "JPOX_TABLES" : 5 columns found
> 7041 [main] ERROR JPOX.RDBMS.SCHEMA - Failed to validate SchemaTable
> for Schema "". Either it doesnt exist, or doesnt validate
> 7041 [main] DEBUG JPOX.RDBMS.SCHEMA -
> org.jpox.store.exceptions.WrongPrimaryKeyException: Expected primary key
> for table JPOX_TABLES CONSTRAINT JPOX_TABLES_PK PRIMARY KEY () not found
> in existing keys CONSTRAINT PRIMARY PRIMARY KEY (CLASS_NAME)
> 7061 [main] DEBUG JPOX.RDBMS.SQL - SELECT
> CLASS_NAME,`TABLE_NAME`,`TYPE`,OWNER,VERSION FROM JPOX_TABLES ORDER BY
> `TABLE_NAME`
> 7061 [main] DEBUG JPOX.RDBMS.SQL - Execution Time = 0 ms
> 7061 [main] INFO JPOX.RDBMS.SCHEMA - Catalog "mylibrary", Schema ""
> initialised - managing 0 classes
> 7171 [main] DEBUG JPOX.Cache - Level 1 Cache of type
> "org.elver.store.jpox.emf.cache.EMFWeakRefCache" initialised
> 7241 [main] DEBUG JPOX.MetaData - Registering class
> "java.lang.Character" as not having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class
> "org.jpox.sco.Collection" as not having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class
> "java.util.LinkedList" as not having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class
> "[Ljava.lang.Float;" as not having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class "boolean" as not
> having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class "char" as not
> having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class
> "java.util.SortedMap" as not having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class
> "java.util.GregorianCalendar" as not having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class
> "org.jpox.sco.TreeMap" as not having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class "java.util.TreeMap"
> as not having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class "org.jpox.sco.Map"
> as not having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class
> "[Ljava.lang.String;" as not having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class
> "java.util.LinkedHashMap" as not having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class
> "org.jpox.sco.SortedSet" as not having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class
> "org.jpox.sco.SortedMap" as not having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class
> "[Ljava.math.BigInteger;" as not having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class "java.net.URL" as
> not having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class
> "[Ljava.lang.Number;" as not having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class "java.sql.Date" as
> not having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class "[Z" as not having
> MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class
> "java.sql.Timestamp" as not having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class "long" as not
> having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class "org.jpox.sco.List"
> as not having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class
> "java.util.Collection" as not having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class "java.lang.Integer"
> as not having MetaData.
> 7241 [main] DEBUG JPOX.MetaData - Registering class
> "java.util.ArrayList" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "org.jpox.sco.HashMap" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.awt.Point" as
> not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "[Ljava.lang.Character;" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "[B" as not having
> MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "org.eclipse.emf.common.util.EList" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "org.jpox.sco.Stack" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "[Ljava.util.Locale;" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "java.util.TimeZone" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "[C" as not having
> MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "double" as not
> having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "org.jpox.sco.LinkedHashSet" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "org.jpox.sco.HashSet" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.lang.Number"
> as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.Stack"
> as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.lang.Float"
> as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "[Ljava.lang.Boolean;" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "org.jpox.sco.TreeSet" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.lang.String"
> as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.lang.Short"
> as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "org.eclipse.emf.ecore.xml.type.internal.XMLCalendar" as not having
> MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "java.math.BigDecimal" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.HashMap"
> as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.net.URI" as
> not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "int" as not having
> MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.lang.Long" as
> not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "org.eclipse.emf.ecore.EObject" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.Set" as
> not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "[I" as not having
> MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "org.eclipse.emf.ecore.util.FeatureMap" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.Locale"
> as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "[Ljava.lang.Integer;" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "org.jpox.sco.Set"
> as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "[Ljava.lang.Byte;"
> as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.lang.Object"
> as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "org.jpox.sco.Properties" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "[Ljava.lang.Double;" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "org.jpox.store.OID" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.TreeSet"
> as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "java.util.Hashtable" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.BitSet"
> as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "[J" as not having
> MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "org.eclipse.emf.ecore.xml.type.internal.XMLDuration" as not having
> MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "float" as not
> having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "java.util.Properties" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.Date" as
> not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "[Ljava.lang.Long;"
> as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "org.eclipse.example.library.BookCategory" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.lang.Double"
> as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "org.jpox.sco.LinkedHashMap" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "short" as not
> having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "org.jpox.sco.Vector" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "org.jpox.sco.ArrayList" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "org.jpox.sco.Hashtable" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "[Ljava.util.Date;"
> as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "byte" as not
> having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "java.math.BigInteger" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "[Ljava.lang.Short;" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.awt.Color" as
> not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "[S" as not having
> MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.sql.Time" as
> not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "java.util.Calendar" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.lang.Byte" as
> not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.List" as
> not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.lang.Boolean"
> as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.Vector"
> as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "org.jpox.sco.LinkedList" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "java.util.SortedSet" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.Map" as
> not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "java.util.Currency" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "java.util.LinkedHashSet" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "java.util.HashSet"
> as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "[F" as not having
> MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class
> "[Ljava.math.BigDecimal;" as not having MetaData.
> 7251 [main] DEBUG JPOX.MetaData - Registering class "[D" as not having
> MetaData.
> 7371 [main] INFO JPOX.MetaData - Parsing MetaData from file
> "/F:/workspaces/EMFTests/Library/bin/package.jdo"
> 7381 [main] DEBUG JPOX.MetaData - resolveEntity(, file:/javax/jdo/jdo.dtd)
> 7381 [main] DEBUG JPOX.MetaData -
> org.jpox.metadata.JDOEntityResolver.getLocalInputSource("/org/jpox/jdo_2_0.dtd ")
>
> 7391 [main] DEBUG JPOX.MetaData - Starting parse of element "jdo (stack
> size=1) Attributes[]"
> 7391 [main] DEBUG JPOX.MetaData - Starting parse of element "package
> (stack size=1) Attributes[name="org.eclipse.example.library.impl"]"
> 7391 [main] DEBUG JPOX.MetaData - Starting parse of element "class
> (stack size=2)
> Attributes[name="org.eclipse.example.library.impl.BookImpl"
> ,requires-extent="true" ,persistence-modifier="persistence-capable"
> ,detachable="true" ,table="book" ,identity-type="datastore"]"
> 7401 [main] DEBUG JPOX.MetaData - Starting parse of element "implements
> (stack size=3) Attributes[name="org.eclipse.example.library.Book"]"
> 7401 [main] DEBUG JPOX.MetaData - Ending parse of element "implements
> (stack size=4"
> 7401 [main] DEBUG JPOX.MetaData - Starting parse of element "implements
> (stack size=3) Attributes[name="org.eclipse.emf.ecore.EObject"]"
> 7541 [main] DEBUG JPOX.MetaData - Ending parse of element "implements
> (stack size=4"
> 7541 [main] DEBUG JPOX.MetaData - Starting parse of element "implements
> (stack size=3) Attributes[name="org.eclipse.emf.common.notify.Notifier"]"
> 7541 [main] DEBUG JPOX.MetaData - Ending parse of element "implements
> (stack size=4"
> 7541 [main] DEBUG JPOX.MetaData - Starting parse of element
> "inheritance (stack size=3) Attributes[strategy="new-table"]"
> 7541 [main] DEBUG JPOX.MetaData - Ending parse of element "inheritance
> (stack size=4"
> 7541 [main] DEBUG JPOX.MetaData - Starting parse of element "field
> (stack size=3) Attributes[name="title"
> ,persistence-modifier="persistent" ,null-value="none"
> ,primary-key="false"]"
> 7551 [main] DEBUG JPOX.MetaData - Starting parse of element "unique
> (stack size=4) Attributes[deferred="false"]"
> 7551 [main] DEBUG JPOX.MetaData - Ending parse of element "unique
> (stack size=5"
> 7551 [main] DEBUG JPOX.MetaData - Ending parse of element "field (stack
> size=4"
> 7551 [main] DEBUG JPOX.MetaData - Starting parse of element "field
> (stack size=3) Attributes[name="pages"
> ,persistence-modifier="persistent" ,null-value="none"
> ,primary-key="false"]"
> 7551 [main] DEBUG JPOX.MetaData - Starting parse of element "unique
> (stack size=4) Attributes[deferred="false"]"
> 7551 [main] DEBUG JPOX.MetaData - Ending parse of element "unique
> (stack size=5"
> 7561 [main] DEBUG JPOX.MetaData - Ending parse of element "field (stack
> size=4"
> 7561 [main] DEBUG JPOX.MetaData - Starting parse of element "field
> (stack size=3) Attributes[name="category"
> ,persistence-modifier="persistent" ,null-value="none" ,embedded="true"
> ,primary-key="false"]"
> 7561 [main] DEBUG JPOX.MetaData - Starting parse of element "unique
> (stack size=4) Attributes[deferred="false"]"
> 7561 [main] DEBUG JPOX.MetaData - Ending parse of element "unique
> (stack size=5"
> 7561 [main] DEBUG JPOX.MetaData - Ending parse of element "field (stack
> size=4"
> 7561 [main] DEBUG JPOX.MetaData - Starting parse of element "field
> (stack size=3) Attributes[name="author"
> ,persistence-modifier="persistent" ,delete-action="restrict"
> ,null-value="none" ,primary-key="false"]"
> 7561 [main] DEBUG JPOX.MetaData - Starting parse of element
> "foreign-key (stack size=4) Attributes[delete-action="restrict"
> ,update-action="restrict"]"
> 7561 [main] DEBUG JPOX.MetaData - Starting parse of element "column
> (stack size=5) Attributes[name="author_id" ,allows-null="true"]"
> 7561 [main] DEBUG JPOX.MetaData - Ending parse of element "column
> (stack size=6"
> 7561 [main] DEBUG JPOX.MetaData - Ending parse of element "foreign-key
> (stack size=5"
> 7561 [main] DEBUG JPOX.MetaData - Starting parse of element "extension
> (stack size=4) Attributes[vendor-name="jpox"
> ,key="implementation-classes"
> ,value="org.eclipse.example.library.impl.WriterImpl"]"
> 7561 [main] DEBUG JPOX.MetaData - Ending parse of element "extension
> (stack size=4"
> 7561 [main] DEBUG JPOX.MetaData - Ending parse of element "field (stack
> size=4"
> 7561 [main] DEBUG JPOX.MetaData - Ending parse of element "class (stack
> size=3"
> 7561 [main] DEBUG JPOX.MetaData - Starting parse of element "class
> (stack size=2)
> Attributes[name="org.eclipse.example.library.impl.LibraryImpl "
> ,requires-extent="true" ,persistence-modifier="persistence-capable"
> ,detachable="true" ,table="library" ,identity-type="datastore"]"
> 7561 [main] DEBUG JPOX.MetaData - Starting parse of element "implements
> (stack size=3) Attributes[name="org.eclipse.example.library.Library"]"
> 7561 [main] DEBUG JPOX.MetaData - Ending parse of element "implements
> (stack size=4"
> 7561 [main] DEBUG JPOX.MetaData - Starting parse of element "implements
> (stack size=3) Attributes[name="org.eclipse.emf.ecore.EObject"]"
> 7561 [main] DEBUG JPOX.MetaData - Ending parse of element "implements
> (stack size=4"
> 7571 [main] DEBUG JPOX.MetaData - Starting parse of element "implements
> (stack size=3) Attributes[name="org.eclipse.emf.common.notify.Notifier"]"
> 7571 [main] DEBUG JPOX.MetaData - Ending parse of element "implements
> (stack size=4"
> 7571 [main] DEBUG JPOX.MetaData - Starting parse of element
> "inheritance (stack size=3) Attributes[strategy="new-table"]"
> 7571 [main] DEBUG JPOX.MetaData - Ending parse of element "inheritance
> (stack size=4"
> 7571 [main] DEBUG JPOX.MetaData - Starting parse of element "field
> (stack size=3) Attributes[name="name" ,persistence-modifier="persistent"
> ,null-value="none" ,primary-key="false"]"
> 7571 [main] DEBUG JPOX.MetaData - Starting parse of element "unique
> (stack size=4) Attributes[deferred="false"]"
> 7571 [main] DEBUG JPOX.MetaData - Ending parse of element "unique
> (stack size=5"
> 7571 [main] DEBUG JPOX.MetaData - Ending parse of element "field (stack
> size=4"
> 7571 [main] DEBUG JPOX.MetaData - Starting parse of element "field
> (stack size=3) Attributes[name="writers"
> ,persistence-modifier="persistent" ,delete-action="restrict"
> ,primary-key="false" ,null-value="none"]"
> 7571 [main] DEBUG JPOX.MetaData - Starting parse of element "collection
> (stack size=4)
> Attributes[element-type="org.eclipse.example.library.impl.WriterImpl "
> ,dependent-element="true"]"
> 7571 [main] DEBUG JPOX.MetaData - Starting parse of element "extension
> (stack size=5) Attributes[vendor-name="jpox" ,key="cache-lazy-loading"
> ,value="true"]"
> 7571 [main] DEBUG JPOX.MetaData - Ending parse of element "extension
> (stack size=5"
> 7571 [main] DEBUG JPOX.MetaData - Ending parse of element "collection
> (stack size=5"
> 7571 [main] DEBUG JPOX.MetaData - Starting parse of element "order
> (stack size=4) Attributes[column="LIBRARY_WRITERS_IDX"]"
> 7571 [main] DEBUG JPOX.MetaData - Ending parse of element "order (stack
> size=5"
> 7581 [main] DEBUG JPOX.MetaData - Starting parse of element "column
> (stack size=4) Attributes[name="writers_id" ,allows-null="true"]"
> 7581 [main] DEBUG JPOX.MetaData - Ending parse of element "column
> (stack size=5"
> 7581 [main] DEBUG JPOX.MetaData - Starting parse of element
> "foreign-key (stack size=4) Attributes[delete-action="cascade"
> ,update-action="cascade"]"
> 7581 [main] DEBUG JPOX.MetaData - Ending parse of element "foreign-key
> (stack size=5"
> 7581 [main] DEBUG JPOX.MetaData - Ending parse of element "field (stack
> size=4"
> 7581 [main] DEBUG JPOX.MetaData - Starting parse of element "field
> (stack size=3) Attributes[name="books"
> ,persistence-modifier="persistent" ,delete-action="restrict"
> ,primary-key="false" ,null-value="none"]"
> 7581 [main] DEBUG JPOX.MetaData - Starting parse of element "collection
> (stack size=4)
> Attributes[element-type="org.eclipse.example.library.impl.BookImpl "
> ,dependent-element="true"]"
> 7581 [main] DEBUG JPOX.MetaData - Starting parse of element "extension
> (stack size=5) Attributes[vendor-name="jpox" ,key="cache-lazy-loading"
> ,value="true"]"
> 7581 [main] DEBUG JPOX.MetaData - Ending parse of element "extension
> (stack size=5"
> 7581 [main] DEBUG JPOX.MetaData - Ending parse of element "collection
> (stack size=5"
> 7581 [main] DEBUG JPOX.MetaData - Starting parse of element "order
> (stack size=4) Attributes[column="LIBRARY_BOOKS_IDX"]"
> 7581 [main] DEBUG JPOX.MetaData - Ending parse of element "order (stack
> size=5"
> 7581 [main] DEBUG JPOX.MetaData - Starting parse of element "column
> (stack size=4) Attributes[name="books_id" ,allows-null="true"]"
> 7581 [main] DEBUG JPOX.MetaData - Ending parse of element "column
> (stack size=5"
> 7581 [main] DEBUG JPOX.MetaData - Starting parse of element
> "foreign-key (stack size=4) Attributes[delete-action="cascade"
> ,update-action="cascade"]"
> 7581 [main] DEBUG JPOX.MetaData - Ending parse of element "foreign-key
> (stack size=5"
> 7581 [main] DEBUG JPOX.MetaData - Ending parse of element "field (stack
> size=4"
> 7581 [main] DEBUG JPOX.MetaData - Ending parse of element "class (stack
> size=3"
> 7581 [main] DEBUG JPOX.MetaData - Starting parse of element "class
> (stack size=2)
> Attributes[name="org.eclipse.example.library.impl.WriterImpl "
> ,requires-extent="true" ,persistence-modifier="persistence-capable"
> ,detachable="true" ,table="writer" ,identity-type="datastore"]"
> 7782 [main] DEBUG JPOX.MetaData - Starting parse of element "implements
> (stack size=3) Attributes[name="org.eclipse.example.library.Writer"]"
> 7782 [main] DEBUG JPOX.MetaData - Ending parse of element "implements
> (stack size=4"
> 7782 [main] DEBUG JPOX.MetaData - Starting parse of element "implements
> (stack size=3) Attributes[name="org.eclipse.emf.ecore.EObject"]"
> 7782 [main] DEBUG JPOX.MetaData - Ending parse of element "implements
> (stack size=4"
> 7782 [main] DEBUG JPOX.MetaData - Starting parse of element "implements
> (stack size=3) Attributes[name="org.eclipse.emf.common.notify.Notifier"]"
> 7782 [main] DEBUG JPOX.MetaData - Ending parse of element "implements
> (stack size=4"
> 7782 [main] DEBUG JPOX.MetaData - Starting parse of element
> "inheritance (stack size=3) Attributes[strategy="new-table"]"
> 7782 [main] DEBUG JPOX.MetaData - Ending parse of element "inheritance
> (stack size=4"
> 7782 [main] DEBUG JPOX.MetaData - Starting parse of element "field
> (stack size=3) Attributes[name="name" ,persistence-modifier="persistent"
> ,null-value="none" ,primary-key="false"]"
> 7782 [main] DEBUG JPOX.MetaData - Starting parse of element "unique
> (stack size=4) Attributes[deferred="false"]"
> 7782 [main] DEBUG JPOX.MetaData - Ending parse of element "unique
> (stack size=5"
> 7782 [main] DEBUG JPOX.MetaData - Ending parse of element "field (stack
> size=4"
> 7782 [main] DEBUG JPOX.MetaData - Starting parse of element "field
> (stack size=3) Attributes[name="books"
> ,persistence-modifier="persistent" ,mapped-by="author"
> ,delete-action="restrict" ,primary-key="false" ,null-value="none"]"
> 7782 [main] DEBUG JPOX.MetaData - Starting parse of element "collection
> (stack size=4)
> Attributes[element-type="org.eclipse.example.library.impl.BookImpl "
> ,dependent-element="false"]"
> 7782 [main] DEBUG JPOX.MetaData - Starting parse of element "extension
> (stack size=5) Attributes[vendor-name="jpox" ,key="cache-lazy-loading"
> ,value="true"]"
> 7782 [main] DEBUG JPOX.MetaData - Ending parse of element "extension
> (stack size=5"
> 7782 [main] DEBUG JPOX.MetaData - Ending parse of element "collection
> (stack size=5"
> 7782 [main] DEBUG JPOX.MetaData - Starting parse of element "order
> (stack size=4) Attributes[column="WRITER_BOOKS_IDX"]"
> 7782 [main] DEBUG JPOX.MetaData - Ending parse of element "order (stack
> size=5"
> 7782 [main] DEBUG JPOX.MetaData - Starting parse of element "column
> (stack size=4) Attributes[name="author_id" ,allows-null="true"]"
> 7782 [main] DEBUG JPOX.MetaData - Ending parse of element "column
> (stack size=5"
> 7782 [main] DEBUG JPOX.MetaData - Starting parse of element
> "foreign-key (stack size=4) Attributes[delete-action="restrict"
> ,update-action="cascade"]"
> 7782 [main] DEBUG JPOX.MetaData - Ending parse of element "foreign-key
> (stack size=5"
> 7782 [main] DEBUG JPOX.MetaData - Ending parse of element "field (stack
> size=4"
> 7782 [main] DEBUG JPOX.MetaData - Ending parse of element "class (stack
> size=3"
> 7782 [main] DEBUG JPOX.MetaData - Ending parse of element "package
> (stack size=2"
> 7782 [main] DEBUG JPOX.MetaData - Ending parse of element "jdo (stack
> size=1"
> 7782 [main] DEBUG JPOX.MetaData - Populating Meta-Data for class
> org.eclipse.example.library.impl.BookImpl.
> 7792 [main] DEBUG JPOX.MetaData - MetaData of type "orm" for class
> "org.eclipse.example.library.impl.BookImpl" not found
> 7802 [main] DEBUG JPOX.MetaData - MetaData of type "jdo" for class
> "org.eclipse.emf.ecore.impl.EObjectImpl" not found
> 7832 [main] DEBUG JPOX.MetaData - Registering class
> "org.eclipse.emf.ecore.impl.EObjectImpl" as not having MetaData.
> 7932 [main] DEBUG JPOX.MetaData - MetaData of type "jdo" for class
> "org.eclipse.emf.ecore.impl.BasicEObjectImpl" not found
> 7932 [main] DEBUG JPOX.MetaData - Registering class
> "org.eclipse.emf.ecore.impl.BasicEObjectImpl" as not having MetaData.
> 7962 [main] DEBUG JPOX.MetaData - MetaData of type "jdo" for class
> "org.eclipse.emf.common.notify.impl.BasicNotifierImpl" not found
> 7972 [main] DEBUG JPOX.MetaData - Registering class
> "org.eclipse.emf.common.notify.impl.BasicNotifierImpl" as not having
> MetaData.
> 7972 [main] DEBUG JPOX.MetaData - Populating Meta-Data for class
> org.eclipse.example.library.impl.LibraryImpl.
> 7972 [main] DEBUG JPOX.MetaData - MetaData of type "orm" for class
&
|
|
| | | |
Goto Forum:
Current Time: Sun Sep 01 09:13:58 GMT 2024
Powered by FUDForum. Page generated in 0.05291 seconds
|