Hi Nick, Add a type attribute to the value element in the mapping <value name="startTaskId" field="startTask" type="AbstractTask" ident="ref" /> It seems like the binding compiler does not know where to look for the id. This might be a bug caused due to identity field being in a parent class mapping. Does this work for you?
regards Varghese Nick Stolwijk wrote: > I forgot one binding definition, the one with the problem. ;) > > <mapping name="categoryTask" value-style="element" class="CategoryTask"> > > <value name="startTaskId" field="startTask" ident="ref"/> > </mapping> > > With class: > > public class CategoryTask { // Does not extend the abstracttask > private CriteriumTask startTask; > } > > And this definition goes wrong with the message. > > With regards, > > Nick Stolwijk > > Nick Stolwijk wrote: > >> I've a problem with my jibx binding. >> >> Jibx gives me the message: >> >> No ID definitions for compatible type; on value element at (line 25, col >> 60, in process-binding.xml) >> >> We are still using jibx 1.1.3 because the maven2 plugin and repository >> are not yet updated with the newest jibx. I wonder if this is the >> problem. If someone could confirm it, I will be glad. >> >> Some code: >> >> public abstract class AbstractTask { >> private String id; >> } >> >> public class CriteriumTask extends AbstractTask { >> >> } >> >> The binding: >> >> <mapping abstract="true" class="AbstractTask"> >> <value style="attribute" name="taskId" field="id" ident="def"/> >> </mapping> >> >> <mapping name="criterionTask" value-style="element" >> class="CriteriumTask" extends="AbstractTask"> >> <structure map-as="AbstractTask"/> >> </mapping> >> >> This is a simplified example (removed packagenames and other fields and >> methods. >> >> Can someone help me? >> >> With regards, >> >> Nick Stolwijk >> >> >> ------------------------------------------------------------------------- >> 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/ >> _______________________________________________ >> jibx-users mailing list >> jibx-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/jibx-users >> >> >> > > > ------------------------------------------------------------------------- > 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/ > _______________________________________________ > jibx-users mailing list > jibx-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jibx-users > > ------------------------------------------------------------------------- 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/ _______________________________________________ jibx-users mailing list jibx-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jibx-users