java error "has no public instance field or method named "

I’m currently installing servoy on a new Windows 2008 R2 server.
When I run my solution I get the following error after login in:
org.mozilla.javascript.EvaluatorException: Java class “java.util.ArrayList” has no public instance field or method named “0”. (svy_sec_getForcedWindowSize#442)
The error is in a Navigation Framework function, but I don’t think it is related to this framework.

I’ve installed the latest Java version (build 1.7.0_05-b06), could this error be related to the java version? Or is there something else wrong?

I’ve ruled out the java version. Removed java 7 and installed java 6 and the problem still remains.

It looks like you are missing data in your nav_properties table.
Did something go wrong when importing the data?

You should be able to go to the configurator and click the “recreate” button on the properties tab on the top.

the svy_framework db is a copy from the current database, so it should contain all the data.
Also I cannot access the configurator.

Can you check how many data is in the nav_properties table?

it contains 25 rows, same as the current production server

Hi,

Did you solve this problem? We have a customer with the same issue after moving from Servoy 6.0.4 to 6.0.7

Regards

Well, it seems to work with 6.0.8 so the problem may be related to 6.0.7

Regards,

This problem is indeed supposed to be fixed in 6.0.8. I worked around it by fixing my table.

Sometimes it seems a column setting gets “lost”. The column “property_value” needs the “StringSerializer” setting in the Conversion tab. If that is not present, that might be the problem…