Hi Tim: Thanks for the tips, we found the main object was not properly constructed. It throws the exception. We happily solved the problem. :-D
Best Regards, Antonio Gallardo Tim Larson dijo: > On Sat, Jan 31, 2004 at 06:41:49PM -0600, Antonio Gallardo wrote: >> Hi again :-D >> >> In another place we have a binding problem: >> >> <wb:context path="cuentaInventario"> >> <wb:value id="prod_id_inventario" path="prod_id"/> >> <wb:value id="cc_id_inventario" path="cc_id"/> >> </wb:context> >> >> Interesting is that this binding works while load the form, but file >> while >> saving the values in the Java Bean using the binding framework. Here is >> the error: >> >> <snip> >> org.apache.commons.jxpath.JXPathException: Exception trying to create >> xpath cuentaInventario; Factory is not set on the JXPathContext - cannot >> create path: /cuentaInventario >> </snip> >> >> Why this does not work? Is this a bug? The object cuentaInventario have >> the 2 values inside, but the binding framework is not able to set them. >> > <exception snipped> > > Probably a silly question, but does cuentaInventario have setters defined > for prod_id and cc_id? > > Also, is this <wb:context> snippet inside some other context, such as a > repeater, that could be where the binding code actually messes up? > > I have found using a javascript binding acts as a good substitute for > "println" statements when debugging issues like this. You could use a > javascript binding right before the context binding or before the value > bindings to print out the values of the jxpathcontext and jxpathpointer > to see of they give any clues. > > --Tim Larson >
