DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=13380>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=13380 pointers obtained from iteratePointers() fails to setValue() [EMAIL PROTECTED] changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED ------- Additional Comments From [EMAIL PROTECTED] 2002-10-13 03:30 ------- Fixed. The crux of the problem was in PredicateContext, which had this logic: compute the predicate expression. If it is a number, jump to the n-th element of the parent context. Otherwise, convert the predicate value to boolean and if true, include the current node in the context. The thing is that the computation of the expression may return an EvalContext or a Pointer. What PredicateContext neglected to do, was first extract the value from the EvalContext or Pointer and only then check its type. -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>