Olá pessoal,
Estou com dificuldades para entender o um erro que estou tomando em uma expression language. Estava desenvolvendo uma aplicação e precisei formatar meu computador.
Após reinstalar o eclipse, e a unica diferena que consigo pensar agora para o ambiente de desenvovimento anterior é que o antes usava a versão Mars e agora a Photon, passei a tomar o seguinte erro em uma expression language:
"Expression must be a value expression but is a method expression"
<p:column headerText="Código" style="text-align: center; width: 1px">
<h:outputText value="#{cadastroBean.produto.imagens.indexOf(imagem)+1}" />
</p:column>
Sendo que imagens é um array list e o metodo index retorna um long.
private List<Imagem> imagens = new ArrayList<>();
Porque o Eclipse não está reconhendo isso ? (que funcionava antes)