> [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]
