Menu

#1153 Base value for indexed lookup is not indexable

v9.3
closed
5
2012-10-08
2011-07-18
Michael Kay
No

The error message "*** Recovering from internal error: Base value for indexed lookup is not indexable" may occur after a sequence of optimizations in Saxon-EE. It happens when a filter expression used in a boolean context is designated for indexing, and the sequence being referenced by the filter expression is subsequently allocated to a system-defined global variable. Saxon recovers from the error successfully, but the messages are messy and the performance suboptimal. A patch is being committed (Saxonica code only)

Discussion

  • Andi Mueller

    Andi Mueller - 2011-09-09

    Hi Michael,

    we also experience this error a lot of time. Will there be a patch only von v9.3 or also for v9.2 customer like us ?

    Thx Andi

     
  • Michael Kay

    Michael Kay - 2011-10-04

    Fixed in 9.3.0.8