error message on servoy 3.0

Hi guys,

i just upgraded one of my solution to servoy 3.0 and i’m getting a very weird error. I’ve never had this problem in servoy 2.2.5

It chokes on this simple line of code:

forms.capa_main.controller.recordIndex = forms.capa_main.controller.recordIndex - 1
or
forms.capa_main.controller.recordIndex = forms.capa_main.controller.getMaxRecordIndex()

. See attached screen shot for error message. but the error message says:
Wrappedexception of java.lang.stackoverflowerror.

Details: org.mozilla.javascript.wrappedexception:wrappedexception of null

Please help. thanks.
using java version 1.5.0_06-b05
servoy version 3.0-build 371, repository version 29

I dont know if this has something to do with it, but you are using very old code:

this

forms.capa_main.controller.recordIndex = forms.capa_main.controller.recordIndex - 1 

should be:

foundset.setSelectedIndex(foundset.getSelectedIndex()-1)

and this

forms.capa_main.controller.recordIndex = forms.capa_main.controller.getMaxRecordIndex() 

should be:

foundset.setSelectedIndex(foundset.getSize())

Look at the controller node in 3, you will not find: recordIndex and getMaxRecordIndex there anymore.

Hope that helps