# Script\_exception - runtime error - Illegal list shortcut value

**URL:** <https://discuss.elastic.co/t/script-exception-runtime-error-illegal-list-shortcut-value/319297>\
**Category:** Elasticsearch\
**Tags:** painless\
**Created:** [November 18, 2022, 12:47pm UTC](https://discuss.elastic.co/t/script-exception-runtime-error-illegal-list-shortcut-value/319297 "2022-11-18T12:47:18Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![JuanCarPC](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/juancarpc/32/113521_2.png) [@JuanCarPC](https://discuss.elastic.co/u/JuanCarPC)\
**Post date:** [November 21, 2022, 8:09am UTC](https://discuss.elastic.co/t/script-exception-runtime-error-illegal-list-shortcut-value/319297/2 "2022-11-21T08:09:29Z")

</div>

I fix the problem making this:

```auto
 "source": """
        for (int i = 0; i < ctx._source.innResultado.length; i++) {
        for (int j = 0; j < ctx._source.innResultado[i].innResultadoEfectos.length; j++) {
          if(ctx._source.innResultado[i].innResultadoEfectos[j].subtipoEfectoCodsubefe != null && ctx._source.innResultado[i].innResultadoEfectos[j].subtipoEfectoCodsubefe.id == params.subefeId9210) {
                  if(ctx._source.innResultado[i].innResultadoEfectos[j].tipoEfectoCodtipefe != null && ctx._source.innResultado[i].innResultadoEfectos[j].tipoEfectoCodtipefe.id == params.tipefeId9000) {
                            ctx._source.innResultado[i].innResultadoEfectos[j].tipoEfectoCodtipefe.id = params.tipefeId9200;
                            ctx._source.innResultado[i].innResultadoEfectos[j].tipoEfectoCodtipefe.univoco = params.tipefeNombre9200;
                  }
          }
          }
      } """,

```

This post was usefull as a reference this post:

[Painless: problem accessing nested object using dot notation]  
([Painless: problem accessing nested object using dot notation - #2 by rjernst](https://discuss.elastic.co/t/painless-problem-accessing-nested-object-using-dot-notation/150599/2))

---

_[View the full topic](https://discuss.elastic.co/t/script-exception-runtime-error-illegal-list-shortcut-value/319297)._
