Hi
I have upgraded JIBX versin from 1.1 to 1.1.6a and I started getting following 
error when I compile the binding definition. I'm using JDK 1.6 and maven1 
plugin, maven-jibx-plugin-1.2.
============================================
jibx:bind:
    [echo] Running Jibx binding compiler.
Error: Non-abstract mapping must define an element name; on mapping element at 
(line 2, col 54, in mybinding.xml)
Error: Class name is required; on mapping element at (line 2, col 54, in 
mybinding.xml)
Error running binding compiler
org.jibx.runtime.JiBXException: Binding mybinding.xml is unusable because of 
validation errors
        at org.jibx.binding.Utility.loadBinding(Utility.java:341)
        at org.jibx.binding.Utility.loadFileBinding(Utility.java:408)
        at org.jibx.binding.Compile.compile(Compile.java:296)
        at org.jibx.binding.ant.CompileTask.execute(CompileTask.java:248)
        at org.apache.tools.ant.Task.perform(Task.java:341)
        at org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:185)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
        at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
        at 
org.apache.commons.jelly.tags.core.OtherwiseTag.doTag(OtherwiseTag.java:87)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
        at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
============================================
Here is my binding definition file
<binding>
  <mapping name="customer" class="example1.Customer">
    <structure name="person" field="person">
      <value name="cust-num" field="customerNumber"/>
      <value name="first-name" field="firstName"/>
      <value name="last-name" field="lastName"/>
    </structure>
    <value name="street" field="street"/>
    <value name="city" field="city"/>
    <value name="state" field="state"/>
    <value name="zip" field="zip"/>
    <value name="phone" field="phone"/>
  </mapping>
</binding>

It does has the class name defined on the mapping element. Can you please let 
me know what's going wrong here?
Thanks and regards
sk_jibx


      
-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
jibx-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jibx-users

Reply via email to