when I run a program which use OJB to persistent a class as follow:

cd XMETA_HOME\bin

deploy_xmeta_db_schemas

I met the problem as follow:

deploy_xmeta_db_schemas:

     [echo] Deploying database support for internal EPackages...



     [exec] Processing file C:\mky\dTools\xMeta\xmeta-
2.2.0\etc\XMetaBasePackage

.ecore



     [exec] java.lang.reflect.InvocationTargetException

     [exec]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)

     [exec]     at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAcces

sorImpl.java:79)

     [exec]     at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMet

hodAccessorImpl.java:41)

     [exec]     at java.lang.reflect.Method.invoke(Method.java:371)

     [exec]     at org.apache.commons.launcher.ChildMain.run(ChildMain.java
:228)



     [exec] Caused by: org.apache.ojb.broker.metadata.MetadataException:
Can't r

ead repository file 'repository.xml'

     [exec]     at org.apache.ojb.broker.metadata.MetadataManager.init(Unknown
S

ource)

     [exec]     at org.apache.ojb.broker.metadata.MetadataManager
.<init>(Unknown

 Source)

     [exec]     at
org.apache.ojb.broker.metadata.MetadataManager.getInstance(Un

known Source)

     [exec]     at
com.ascential.xmeta.emf.persistence.orm.converter.EcoreToDesc

riptionConverter.createOjbConfigFile(EcoreToDescriptionConverter.java:218)

     [exec]     at
com.ascential.xmeta.emf.persistence.orm.converter.EcoreToDesc

riptionConverter.processPackage(EcoreToDescriptionConverter.java:127)

     [exec]     at
com.ascential.xmeta.emf.persistence.orm.converter.EcoreToDesc

riptionConverter.ePackageToPackageDescription(
EcoreToDescriptionConverter.java:9

9)

     [exec]     at
com.ascential.xmeta.emf.persistence.orm.PackageCompiler.getPa

ckageDescription(PackageCompiler.java:253)

     [exec]     at
com.ascential.xmeta.emf.persistence.orm.PackageCompiler.compi

lePackage(PackageCompiler.java:194)

     [exec]     at
com.ascential.xmeta.emf.persistence.orm.PackageCompiler.doCom

pilation(PackageCompiler.java:109)

     [exec]     at
com.ascential.xmeta.emf.persistence.orm.command.PackageCompil

erCommand.executeCommand(PackageCompilerCommand.java:270)

     [exec]     at
com.ascential.xmeta.emf.persistence.orm.command.PackageCompil

erCommand.main(PackageCompilerCommand.java:174)

     [exec]     ... 5 more

     [exec] Caused by: java.io.UTFDataFormatException: Invalid byte 2 of
2-bytes

UTF-8 sequence

     [exec]     at org.apache.xerces.impl.io.UTF8Reader.invalidByte(Unknown
Sour

ce)

     [exec]     at org.apache.xerces.impl.io.UTF8Reader.read(Unknown Source)

     [exec]     at org.apache.xerces.impl.XMLEntityScanner.load(Unknown
Source)

     [exec]     at org.apache.xerces.impl.XMLEntityScanner.peekChar(Unknown
Sour

ce)

     [exec]     at org.apache.xerces.impl.XMLScanner.scanComment(Unknown
Source)



     [exec]     at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanCom

ment(Unknown Source)

     [exec]     at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Fragmen

tContentDispatcher.dispatch(Unknown Source)

     [exec]     at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDoc

ument(Unknown Source)

     [exec]     at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown
Sour

ce)

     [exec]     at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown
Sour

ce)

     [exec]     at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)

     [exec]     at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
Sou

rce)

     [exec]     at
org.apache.ojb.broker.metadata.RepositoryPersistor.readMetada

taFromXML(RepositoryPersistor.java:325)

     [exec]     at
org.apache.ojb.broker.metadata.RepositoryPersistor.buildRepos

itory(RepositoryPersistor.java:275)

     [exec]     at
org.apache.ojb.broker.metadata.RepositoryPersistor.readDescri

ptorRepository(RepositoryPersistor.java:182)

     [exec]     ... 16 more



BUILD FAILED

Reply via email to