>      [java] org.xml.sax.SAXParseException: Relative URI "jdo.dtd"; kann
> nicht ohne eine Basis-URI aufgel�st werden.

My german aint great, but i think it means it cant find jdo.dtd  Do you have
this file locally as i think you need it!

Daniel.

> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]
> Sent: 07 December 2004 10:33
> To: [EMAIL PROTECTED]
> Subject: ojb
>
>
> Hello
>
> i downloaded the ojb-blank.jar and unzipped it. After that i put in my
> java files. The compilation works. in the src folder there is my package
> structure and my jdo file is in the same package folder as my java files.
> If i try to enhance the class files with "ant enhance-jdori" i get the
> following massage:
>
> Buildfile: build.xml
>
> compile:
>
> build:
>
> enhance-jdori:
>      [java] Enhancer: options:
>      [java]     verbose = true
>      [java]     quiet = false
>      [java]     forceWrite = true
>      [java]     noWrite = false
>      [java]     sourcePath = null
>      [java]     destinationDirectory = target/classes/
>      [java]     propertiesFileName = null
>      [java]     doTiming = false
>      [java]     classNames = {
>      [java]     }
>      [java]     jdoFileNames = {
>      [java]         src/org/myProject/pobjects/package.jdo
>      [java]     }
>      [java]     classFileNames = {
>      [java]         target/classes//org/myProject/pobjects/Product.class
>      [java]         target/classes//org/myProject/pobjects/Book.class
>      [java]     }
>      [java]     zipFileNames = {
>      [java]     }
>      [java]     dumpClass = false
>      [java]     noAugment = false
>      [java]     noAnnotate = false
>      [java] JDO ENHANCER: using file:
> file:/D:/hiwi/sackm/ojb-blank/target/classes/org/myProject/pobject
> s/Product.class
>      [java] JDO ENHANCER: using file:
> file:/D:/hiwi/sackm/ojb-blank/target/classes/org/myProject/pobject
> s/Book.class
>      [java] Class Locator: using class files: {
>      [java]     target/classes//org/myProject/pobjects/Product.class
>      [java]     target/classes//org/myProject/pobjects/Book.class
>      [java] }
>      [java] JDO ENHANCER: using file:
> file:/D:/hiwi/sackm/ojb-blank/src/org/myProject/pobjects/package.jdo
>      [java]
> ------------------------------------------------------------------
> ---------
>
>      [java] JDO ENHANCER: Enhancer: enhancing classfile ...
>      [java] JDO ENHANCER: scanning class org.myProject.pobjects.Product
>      [java] JDO ENHANCER: not found resource: META-INF/package.jdo
>      [java] JDO ENHANCER: not found resource: WEB-INF/package.jdo
>      [java] JDO ENHANCER: found resource: package.jdo
>      [java] com.sun.jdori.model.ModelFatalException: Error during reading
> XML meta data of resource 'package.jdo'.
>      [java] CauseThrowable:
>      [java] org.xml.sax.SAXParseException: Relative URI "jdo.dtd"; kann
> nicht ohne eine Basis-URI aufgel�st werden.
>      [java]     at
> com.sun.jdori.common.model.jdo.JDOModelImpl.loadXMLResource(Unknown
> Source)
>      [java]     at
> com.sun.jdori.common.model.jdo.JDOModelImpl.lookupXMLMetadata(Unknown
> Source)
>      [java]     at
> com.sun.jdori.common.model.jdo.JDOModelImpl.getJDOClass(Unknown Source)
>      [java]     at
> com.sun.jdori.common.model.jdo.JDOModelImpl.getJDOClass(Unknown Source)
>      [java]     at
> com.sun.jdori.enhancer.meta.model.EnhancerMetaDataJDOModelImpl.get
> JDOClass(Unknown
> Source)
>      [java]     at
> com.sun.jdori.enhancer.meta.model.EnhancerMetaDataJDOModelImpl.isP
> ersistenceCapableClass(Unknown
> Source)
>      [java]     at
> com.sun.jdori.enhancer.core.Analyzer.initPersistenceType(Unknown Source)
>      [java]     at com.sun.jdori.enhancer.core.Analyzer.scan(Unknown
> Source)
>      [java]     at com.sun.jdori.enhancer.core.Controller.scan(Unknown
> Source)
>      [java]     at
> com.sun.jdori.enhancer.core.Controller.enhanceClass(Unknown Source)
>      [java]     at
> com.sun.jdori.enhancer.filter.Enhancer.enhanceClassFile1(Unknown Source)
>      [java]     at
> com.sun.jdori.enhancer.filter.Enhancer.enhanceClassFile(Unknown Source)
>      [java]     at com.sun.jdori.enhancer.Main.enhanceClassFile(Unknown
> Source)
>      [java]     at com.sun.jdori.enhancer.Main.enhanceInputFiles(Unknown
> Source)
>      [java]     at com.sun.jdori.enhancer.Main.process(Unknown Source)
>      [java]     at com.sun.jdori.enhancer.Main.main(Unknown Source)
>      [java] Caused by: org.xml.sax.SAXParseException: Relative URI
> "jdo.dtd"; kann nicht ohne eine Basis-URI aufgel�st werden.
>      [java]     at
> org.apache.crimson.parser.Parser2.fatal(Parser2.java:3376)
>      [java]     at
> org.apache.crimson.parser.Parser2.fatal(Parser2.java:3370)
>      [java]     at
> org.apache.crimson.parser.Parser2.resolveURI(Parser2.java:2952)
>      [java]     at
> org.apache.crimson.parser.Parser2.maybeExternalID(Parser2.java:2924)
>      [java]     at
> org.apache.crimson.parser.Parser2.maybeDoctypeDecl(Parser2.java:1309)
>      [java]     at
> org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:656)
>      [java]     at
> org.apache.crimson.parser.Parser2.parse(Parser2.java:337)
>      [java]     at
> org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:448)
>      [java]     at
> com.sun.jdori.common.model.jdo.xml.JDOParser.parse(Unknown Source)
>      [java]     at
> com.sun.jdori.common.model.jdo.xml.JDOParser.parse(Unknown Source)
>      [java]     ... 16 more
>      [java] CauseThrowableStackTrace:
>      [java] org.xml.sax.SAXParseException: Relative URI "jdo.dtd"; kann
> nicht ohne eine Basis-URI aufgel�st werden.
>      [java]     at
> org.apache.crimson.parser.Parser2.fatal(Parser2.java:3376)
>      [java]     at
> org.apache.crimson.parser.Parser2.fatal(Parser2.java:3370)
>      [java]     at
> org.apache.crimson.parser.Parser2.resolveURI(Parser2.java:2952)
>      [java]     at
> org.apache.crimson.parser.Parser2.maybeExternalID(Parser2.java:2924)
>      [java]     at
> org.apache.crimson.parser.Parser2.maybeDoctypeDecl(Parser2.java:1309)
>      [java]     at
> org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:656)
>      [java]     at
> org.apache.crimson.parser.Parser2.parse(Parser2.java:337)
>      [java]     at
> org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:448)
>      [java]     at
> com.sun.jdori.common.model.jdo.xml.JDOParser.parse(Unknown Source)
>      [java]     at
> com.sun.jdori.common.model.jdo.xml.JDOParser.parse(Unknown Source)
>      [java]     at
> com.sun.jdori.common.model.jdo.JDOModelImpl.loadXMLResource(Unknown
> Source)
>      [java]     at
> com.sun.jdori.common.model.jdo.JDOModelImpl.lookupXMLMetadata(Unknown
> Source)
>      [java]     at
> com.sun.jdori.common.model.jdo.JDOModelImpl.getJDOClass(Unknown Source)
>      [java]     at
> com.sun.jdori.common.model.jdo.JDOModelImpl.getJDOClass(Unknown Source)
>      [java]     at
> com.sun.jdori.enhancer.meta.model.EnhancerMetaDataJDOModelImpl.get
> JDOClass(Unknown
> Source)
>      [java]     at
> com.sun.jdori.enhancer.meta.model.EnhancerMetaDataJDOModelImpl.isP
> ersistenceCapableClass(Unknown
> Source)
>      [java]     at
> com.sun.jdori.enhancer.core.Analyzer.initPersistenceType(Unknown Source)
>      [java]     at com.sun.jdori.enhancer.core.Analyzer.scan(Unknown
> Source)
>      [java]     at com.sun.jdori.enhancer.core.Controller.scan(Unknown
> Source)
>      [java]     at
> com.sun.jdori.enhancer.core.Controller.enhanceClass(Unknown Source)
>      [java]     at
> com.sun.jdori.enhancer.filter.Enhancer.enhanceClassFile1(Unknown Source)
>      [java]     at
> com.sun.jdori.enhancer.filter.Enhancer.enhanceClassFile(Unknown Source)
>      [java]     at com.sun.jdori.enhancer.Main.enhanceClassFile(Unknown
> Source)
>      [java]     at com.sun.jdori.enhancer.Main.enhanceInputFiles(Unknown
> Source)
>      [java]     at com.sun.jdori.enhancer.Main.process(Unknown Source)
>      [java]     at com.sun.jdori.enhancer.Main.main(Unknown Source)
>      [java] Fatal error while enhancing: JDO ENHANCER: An internal error
> occurred while enhancing input class; detailed message: Error durin
> g reading XML meta data of resource 'package.jdo'.
>      [java] com.sun.jdori.enhancer.EnhancerFatalError: JDO ENHANCER: An
> internal error occurred while enhancing input class; detailed messag
> e: Error during reading XML meta data of resource 'package.jdo'.
>      [java]     at
> com.sun.jdori.enhancer.filter.Enhancer.enhanceClassFile(Unknown Source)
>      [java]     at com.sun.jdori.enhancer.Main.enhanceClassFile(Unknown
> Source)
>      [java]     at com.sun.jdori.enhancer.Main.enhanceInputFiles(Unknown
> Source)
>      [java]     at com.sun.jdori.enhancer.Main.process(Unknown Source)
>      [java]     at com.sun.jdori.enhancer.Main.main(Unknown Source)
>      [java] aborted with errors.
>
> BUILD FAILED
>
> I list my jdo file below perhaps u can help me to find my mistake.
>
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE jdo PUBLIC "-//Sun Microsystems, Inc.//DTD Java Data Objects
> Metadata 1.0//EN" "jdo.dtd">
> <jdo>
>
>     <package name="org.myProject.pobjects">
>
>         <class name="Product" identity-type="datastore">
>             <field name="name"/>
>             <field name="description" />
>             <field name="price"/>
>         </class>
>
>         <class name="Book" persistence-capable-superclass="Product">
>             <extension vendor-name="speedo" key="inheritance-mapping"
> value="filtered"/>
>             <field name="isbn"/>
>             <field name="author"/>
>             <field name="publisher"/>
>         </class>
>
>     </package>
>
> </jdo>
>
> Can u perhaps find a mistake in my jdo file? Why does this massege come?
>
>      [java] JDO ENHANCER: not found resource: META-INF/package.jdo
>      [java] JDO ENHANCER: not found resource: WEB-INF/package.jdo
>      [java] JDO ENHANCER: found resource: package.jdo
>      [java] com.sun.jdori.model.ModelFatalException: Error during reading
> XML meta data of resource 'package.jdo'.
>
> Hope u can help me. Many thanks...
>
> Michael


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to