Im trying to run Cob2xsd programmtically.
I ruan the Cob2XsdMain.java from commandprompt
got the below error Was unable to locate file annotations.properties from the classpath
Could you please tell me more about this annotations.properties file.
Apr 04, 2013 3:30:21 PM com.legstar.cob2xsd.Cob2XsdMain execute
INFO: Started translation from COBOL to XML Schema
Apr 04, 2013 3:30:21 PM com.legstar.cob2xsd.Cob2XsdMain execute
INFO: Taking COBOL from : C:\Users\lsaroya\Downloads\legstar-read-only\legstar-cob2xsd-read-only\src\main\java\com\legstar\cob2xsd\cobol
Apr 04, 2013 3:30:21 PM com.legstar.cob2xsd.Cob2XsdMain execute
INFO: Output XML Schema to : C:\Users\lsaroya\Downloads\legstar-read-only\legstar-cob2xsd-read-only\src\main\java\com\legstar\cob2xsd\schema
Apr 04, 2013 3:30:21 PM com.legstar.cob2xsd.Cob2XsdMain execute
INFO: Options in effect : {xsdEncoding=UTF-8, currencySign=$, nSymbolDbcs=false, elementNamesStartWithUppercase=false, startColumn=7, codeFormat=FIXED_FORMAT, addLegStarAnnotations=true, currencySymbol=$, endColumn=72, mapConditionsToFacets=false, quoteIsQuote=true, targetNamespace=, decimalPointIsComma=false, ignoreOrphanPrimitiveElements=true, nameConflictPrependParentName=false}
Apr 04, 2013 3:30:21 PM com.legstar.cob2xsd.Cob2XsdMain execute
INFO: Append base file name : false
Apr 04, 2013 3:30:21 PM com.legstar.cob2xsd.XsdAnnotationEmitter <init>
SEVERE: Was unable to locate file annotations.properties from the classpath
Apr 04, 2013 3:30:21 PM com.legstar.cob2xsd.Cob2XsdMain execute
SEVERE: Transformers generator failure
java.lang.NullPointerException
at com.legstar.cob2xsd.XsdAnnotationEmitter.createLegStarAnnotation(XsdAnnotationEmitter.java:120)
at com.legstar.cob2xsd.XsdEmitter.createXmlSchemaElement(XsdEmitter.java:214)
at com.legstar.cob2xsd.XsdEmitter.createXmlSchemaComplexType(XsdEmitter.java:150)
at com.legstar.cob2xsd.XsdEmitter.createXmlSchemaType(XsdEmitter.java:94)
at com.legstar.cob2xsd.XsdEmitter.createXmlSchemaElement(XsdEmitter.java:203)
at com.legstar.cob2xsd.Cob2Xsd.emitXsd(Cob2Xsd.java:319)
at com.legstar.cob2xsd.Cob2Xsd.translate(Cob2Xsd.java:132)
at com.legstar.cob2xsd.Cob2XsdIO.translate(Cob2XsdIO.java:59)
at com.legstar.cob2xsd.Cob2XsdMain.translate(Cob2XsdMain.java:311)
at com.legstar.cob2xsd.Cob2XsdMain.execute(Cob2XsdMain.java:289)
at com.legstar.cob2xsd.Cob2XsdMain.execute(Cob2XsdMain.java:112)
at com.legstar.cob2xsd.Cob2XsdMain.main(Cob2XsdMain.java:95)
Exception in thread "main" java.lang.RuntimeException: java.lang.NullPointerException
at com.legstar.cob2xsd.Cob2XsdMain.execute(Cob2XsdMain.java:116)
at com.legstar.cob2xsd.Cob2XsdMain.main(Cob2XsdMain.java:95)
Caused by: java.lang.NullPointerException
at com.legstar.cob2xsd.XsdAnnotationEmitter.createLegStarAnnotation(XsdAnnotationEmitter.java:120)
at com.legstar.cob2xsd.XsdEmitter.createXmlSchemaElement(XsdEmitter.java:214)
at com.legstar.cob2xsd.XsdEmitter.createXmlSchemaComplexType(XsdEmitter.java:150)
at com.legstar.cob2xsd.XsdEmitter.createXmlSchemaType(XsdEmitter.java:94)
at com.legstar.cob2xsd.XsdEmitter.createXmlSchemaElement(XsdEmitter.java:203)
at com.legstar.cob2xsd.Cob2Xsd.emitXsd(Cob2Xsd.java:319)
at com.legstar.cob2xsd.Cob2Xsd.translate(Cob2Xsd.java:132)
at com.legstar.cob2xsd.Cob2XsdIO.translate(Cob2XsdIO.java:59)
at com.legstar.cob2xsd.Cob2XsdMain.translate(Cob2XsdMain.java:311)
at com.legstar.cob2xsd.Cob2XsdMain.execute(Cob2XsdMain.java:289)
at com.legstar.cob2xsd.Cob2XsdMain.execute(Cob2XsdMain.java:112)
... 1 more