commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject DO NOT REPLY [Bug 13380] - pointers obtained from iteratePointers() fails to setValue()
Date Sun, 13 Oct 2002 03:30:53 GMT
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()

dmitri@apache.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED



------- Additional Comments From dmitri@apache.org  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:commons-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:commons-dev-help@jakarta.apache.org>


Mime
View raw message