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]>

Reply via email to