Re: cob2xsd, Was unable to locate file annotations.properties from the classpath

35 views
Skip to first unread message

Fady

unread,
Apr 5, 2013, 2:02:14 AM4/5/13
to legsta...@googlegroups.com
Are you using the downloaded binaries or are you building from the sources?

Please post the build command line you are submitting.

LS

unread,
Apr 5, 2013, 7:31:14 PM4/5/13
to legsta...@googlegroups.com
Im building from the sources. 

In Cob2XsdMain

 public static void main(final String[] args) {
        Cob2XsdMain main = new Cob2XsdMain();
        String[] arg = { "-i", "C:\\Users\\lsaroya\\Downloads\\legstar-read-only\\legstar-cob2xsd-read-only\\src\\main\\java\\com\\legstar\\cob2xsd\\cobol","-o","C:\\Users\\lsaroya\\Downloads\\legstar-read-only\\legstar-cob2xsd-read-only\\src\\main\\java\\com\\legstar\\cob2xsd\\schema" };
        
        main.execute(arg);
    }

On Thursday, April 4, 2013 3:46:23 PM UTC-7, LS wrote:
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

Reply all
Reply to author
Forward
0 new messages