realted valuelist ArrayOutOfBounds Exception

I just noticed today on the Java console of a smart client app that I get this exception:

java.lang.ArrayIndexOutOfBoundsException: 2

When I click on a tab (1 out of 4 on the form).

There are several combo boxes on the form in the tab. Only one has a related specification that is 2 deep:

ess_contract_to_country_types.ess_country_types_to_provinces

Each of these relations appears to function fine.
I do not see a problem in the user screen but perhaps this is hidden in some other way.

There is no developer exception noted - only when running the smart client from the app server.
Log (partial) attached. Sort of appears to be some internal bug. Can this be confirmed? Should I raise an issue?

edit:
observed on Servoy 5.2.11, win xp, postgres 9.1 (not bundled version)

servoy_log_arrayOutOfBounds.txt (9.25 KB)

Tom,

It appears that we do not handle the selected columns correctly when you specify nothing in the first definition section.
Try moving the return-in-dataprovider=prov_id to the first section and uncheck it from the third.

Also please file a case so we can fix this.

Rob

case SVY-1098 created

Yes, using the first section and not the third “works around” the defect.
Safe coding …
I suppose that an instruction in the valuelist setup to use sections from left to right might also be a “work around” :D

Thomas Parry:
case SVY-1098 created

Will be fixed in Servoy 5.2.12 .

Great! What is the policy of porting to the next version (6.x)?

Thomas Parry:
Great! What is the policy of porting to the next version (6.x)?

Is automatically ported to 6.x, the fix is for 5.2.x and upper.