Menu

Error running EclipseJDO Example

Help
2004-10-21
2013-02-27
  • Raymond Chan

    Raymond Chan - 2004-10-21

    Hi there,

    My configs are:
    JPOX 1.0.4
    Eclipse 3.0.1
    EclipseJDO 1.0

    I successfully built the example following your tutorial. However when trying to run it I got the following error:
    ##################################
    org.jpox.model.exceptions.XMLMetaDataException: Error in file:/C:/eclipse3.0/workspace/testJDO/bin/model/package.jdo : Linkage class  not found, referenced by model.Company. Check the JDO metadata and/or classpath.
        at org.jpox.model.MetaData.getReferencedType(MetaData.java:165)
        at org.jpox.model.CollectionMetaData.<init>(CollectionMetaData.java:49)
        at org.jpox.model.FieldMetaData.<init>(FieldMetaData.java:185)
        at org.jpox.model.ClassMetaData.loadFieldElements(ClassMetaData.java:493)
        at org.jpox.model.ClassMetaData.loadClassElement(ClassMetaData.java:438)
        at org.jpox.model.ClassMetaData.loadFrom(ClassMetaData.java:589)
        at org.jpox.model.ClassMetaData.forClass(ClassMetaData.java:160)
        at org.jpox.AbstractPersistenceManager.hasMetaDataForPersistenceCapableClass(AbstractPersistenceManager.java:335)
        at org.jpox.AbstractPersistenceManager.assertPersistenceCapable(AbstractPersistenceManager.java:381)
        at org.jpox.AbstractPersistenceManager.internalMakePersistent(AbstractPersistenceManager.java:782)
        at org.jpox.AbstractPersistenceManager.makePersistent(AbstractPersistenceManager.java:860)
        at model.CreateCompany.main(CreateCompany.java:36)
    Exception in thread "main"
    ##################################

    And my jpox.log logged msgs as follows (which seems okay):
    ##################################
    2004-10-21 19:46:23,486 <0> [main] DEBUG (JPOX.RDBMS:111) - Adding support for RDBMS product "cloudscape" with adapter org.jpox.store.adapter.CloudscapeAdapter
    2004-10-21 19:46:23,516 <30> [main] DEBUG (JPOX.RDBMS:111) - Adding support for RDBMS product "db2" with adapter org.jpox.store.adapter.DB2Adapter
    2004-10-21 19:46:23,526 <40> [main] DEBUG (JPOX.RDBMS:111) - Adding support for RDBMS product "db2j" with adapter org.jpox.store.adapter.DB2JAdapter
    2004-10-21 19:46:23,536 <50> [main] DEBUG (JPOX.RDBMS:111) - Adding support for RDBMS product "firebird" with adapter org.jpox.store.adapter.FirebirdAdapter
    2004-10-21 19:46:23,556 <70> [main] DEBUG (JPOX.RDBMS:111) - Adding support for RDBMS product "sql server" with adapter org.jpox.store.adapter.MSSQLServerAdapter
    2004-10-21 19:46:23,576 <90> [main] DEBUG (JPOX.RDBMS:111) - Adding support for RDBMS product "hsql" with adapter org.jpox.store.adapter.HSQLAdapter
    2004-10-21 19:46:23,586 <100> [main] DEBUG (JPOX.RDBMS:111) - Adding support for RDBMS product "mckoi" with adapter org.jpox.store.adapter.McKoiAdapter
    2004-10-21 19:46:23,596 <110> [main] DEBUG (JPOX.RDBMS:111) - Adding support for RDBMS product "mysql" with adapter org.jpox.store.adapter.MySQLAdapter
    2004-10-21 19:46:23,606 <120> [main] DEBUG (JPOX.RDBMS:111) - Adding support for RDBMS product "Adaptive Server Enterprise" with adapter org.jpox.store.adapter.SybaseAdapter
    2004-10-21 19:46:23,636 <150> [main] DEBUG (JPOX.RDBMS:111) - Adding support for RDBMS product "oracle" with adapter org.jpox.store.adapter.OracleAdapter
    2004-10-21 19:46:23,636 <150> [main] DEBUG (JPOX.RDBMS:111) - Adding support for RDBMS product "pointbase" with adapter org.jpox.store.adapter.PointbaseAdapter
    2004-10-21 19:46:23,656 <170> [main] DEBUG (JPOX.RDBMS:111) - Adding support for RDBMS product "postgresql" with adapter org.jpox.store.adapter.PostgreSQLAdapter
    2004-10-21 19:46:23,666 <180> [main] DEBUG (JPOX.RDBMS:111) - Adding support for RDBMS product "sapdb" with adapter org.jpox.store.adapter.SAPDBAdapter
    2004-10-21 19:46:23,666 <180> [main] DEBUG (JPOX.RDBMS:111) - Adding support for RDBMS product "sap db" with adapter org.jpox.store.adapter.SAPDBAdapter
    2004-10-21 19:46:23,676 <190> [main] DEBUG (JPOX.RDBMS:111) - Adding support for RDBMS product "informix" with adapter org.jpox.store.adapter.InformixAdapter
    2004-10-21 19:46:23,776 <290> [main] DEBUG (JPOX.RDBMS.SCHEMA:281) - Database adapter uses UPPER CASE identifiers
    2004-10-21 19:46:23,776 <290> [main] DEBUG (JPOX.RDBMS.SCHEMA:293) - Database adapter allows schemas to be used in table definitions
    2004-10-21 19:46:24,197 <711> [main] INFO  (JPOX.RDBMS:144) - Adapter initialised : OracleAdapter, Oracle version Oracle8 Release 8.0.5.2.1 - Production
    PL/SQL Release 8.0.5.2.0 - Production major 88 minor 0
    Maximum Table Name Length=30
    Maximum Constraint Name Length=30
    Maximum Table Name Length=30
    Maximum Table Name Length=30
    Supports Catalogs in DDL=false
    Supports Schemas in DDL=true
    Supports lowercase identifiers=false
    Supports MixedCase identifiers=false
    Supports UPPERCASE identifiers=true
    2004-10-21 19:46:24,347 <861> [main] INFO  (JPOX.RDBMS:453) - Creating table DELETE_ME1098359184277
    2004-10-21 19:46:24,347 <861> [main] DEBUG (JPOX.RDBMS.DDL:261) - CREATE TABLE DELETE_ME1098359184277
    (
        UNUSED NUMBER (10) NOT NULL
    )
    2004-10-21 19:46:24,437 <951> [main] DEBUG (JPOX.RDBMS.DDL:268) - Execution Time = 70 ms
    2004-10-21 19:46:24,627 <1141> [main] WARN  (JPOX.RDBMS.SCHEMA:118) - Catalog Name could not be determined for this datastore
    2004-10-21 19:46:24,627 <1141> [main] INFO  (JPOX.RDBMS:469) - Dropping table DELETE_ME1098359184277
    2004-10-21 19:46:24,637 <1151> [main] DEBUG (JPOX.RDBMS.DDL:261) - DROP TABLE DELETE_ME1098359184277 CASCADE CONSTRAINTS
    2004-10-21 19:46:25,218 <1732> [main] DEBUG (JPOX.RDBMS.DDL:268) - Execution Time = 581 ms
    2004-10-21 19:46:25,228 <1742> [main] INFO  (JPOX.RDBMS.SCHEMA:391) - Initialising Catalog "", Schema "MYSCHEMA" using "SchemaTable" auto-start option
    2004-10-21 19:46:25,589 <2103> [main] DEBUG (JPOX.RDBMS:117) - Retrieving type for table JPOX_TABLES
    2004-10-21 19:46:25,779 <2293> [main] DEBUG (JPOX.RDBMS:176) - Validating table : JPOX_TABLES
    2004-10-21 19:46:26,089 <2603> [main] DEBUG (JPOX.RDBMS:226) - Execution Time = 310 ms
    2004-10-21 19:46:26,430 <2944> [main] DEBUG (JPOX.RDBMS.SQL:113) - SELECT CLASS_NAME,"TABLE_NAME","TYPE",VERSION FROM JPOX_TABLES ORDER BY "TABLE_NAME"
    2004-10-21 19:46:26,490 <3004> [main] DEBUG (JPOX.RDBMS.SQL:120) - Execution Time = 50 ms
    2004-10-21 19:46:26,530 <3044> [main] INFO  (JPOX.RDBMS.SCHEMA:454) - Catalog "", Schema "MYSCHEMA" initialised - managing 0 classes
    ##################################

    Thanks very much for your help.
    Raymond

     
    • Yves YANG

      Yves YANG - 2004-10-21

      I think you should address this issue to JPOX team. If you find out what is wrong in the metadata file, we can fix it.

      yves yang

       

Log in to post a comment.