#1153 Base value for indexed lookup is not indexable

Michael Kay

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)


  • 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


Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

No, thanks