Hi JiBX expert,
I have a binding as below, somehow the line
<value style="attribute" name="rateCode" field="rateCode"/>
causes a runtime error as follows:
runJiBXUnmarshallingTest:
[java] java.lang.VerifyError: (class:AvailHOTResponsePropertyItemType, method: JiBX_binding_unmarshal_1_2 signature
Lorg/jibx/runtime/impl/UnmarshallingContext
V) Inconsistent stack height 2 != 1
Any helps would be greatly appreciated.
BR,
Wade
==================================================================
<binding>
<mapping name="availHOTResponse" class="AvailHOTResponse">
<structure name="header">
<value name="version" field="version"/>
</structure>
<structure name="body">
<structure name="property"
field="property"
type="AvailHOTResponsePropertyItemType" ordered="false">
<structure name="roomDetails">
<value style="attribute" name="rateCode" field="rateCode"/>
<structure name="rateDetails">
<value name="netRate" field="netRate" usage="optional"/>
</structure>
</structure>
</structure>
</structure>
</mapping>
</binding>