Hi Peter,

It appears that you have indeed found a bug in the code generator. It 
seems that when a schema does not explicitly map a namespace prefix to 
the target namespace of the schema the code generator dies.

I have scheduled a jira task to fix this.

http://jira.codehaus.org/browse/GEOT-1414

However... the easy work around for you is just to add another namespace 
prefix mapping to the root schema element:

"xmlns:gpx="http://www.topografix.com/GPX/1/1";

Also... that tutorial is a bit out of date. Were you actually able to 
compile the generated beans? I was not due to version conflicts with the 
jaxb compiler plugin. So what i have done is set the version of the 
plugin explicity in the example and updated the jaxb dependencies 
slightly. Let me know if it all works for you.

-Justin

Bolla Péter wrote:
> Hello,
> 
> I tried to create gt2-xml style bindings for the gpx format, with the 
> help of the tutorial ( 
> http://docs.codehaus.org/display/GEOTDOC/0+Purchase+Order+Parsing+Tutorial 
> ).
> The beans get generated well, but when doing the bindings generation 
> with mvn org.geotools.maven:gt2-xmlcodegen:generate, the result is only 
> 68K of exceptions output. This is the first of them:
> 
> WARNING: Unable to generate binding for 
> [EMAIL PROTECTED] (element: 
> [xsd:complexType: null]) (name: boundsType, targetNamespace: 
> http://www.topografix.com/GPX/1/1) (derivationMethod: <unset>, final: 
> [], abstract: <unset>, contentTypeCategory: empty, 
> prohibitedSubstitutions: [], lexicalFinal: null, block: null, mixed: 
> <unset>)
> java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
>       at 
> org.geotools.maven.xmlcodegen.AbstractGenerator.execute(AbstractGenerator.java:228)
>       at 
> org.geotools.maven.xmlcodegen.BindingGenerator.generate(BindingGenerator.java:192)
> [...]
> 
> Is there any setting that should be set apart of the ones in the 
> tutorial? May the tutorial be outdated?
> 
> 
> Thanks,
> Peter
> 
> 
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc.
> Still grepping through log files to find problems?  Stop.
> Now Search log events and configuration files using AJAX and a browser.
> Download your FREE copy of Splunk now >>  http://get.splunk.com/
> _______________________________________________
> Geotools-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
> 
> !DSPAM:4007,46aacaf0134402458217002!
> 


-- 
Justin Deoliveira
The Open Planning Project
http://topp.openplans.org

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to