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