Error: Can't setup form

Hi,

We are getting the following error in the eventlog of our webshop regulary, and we don’t know what is going wrong?
Anyone knows what this error means?

2010-09-01 06:35	http-80-39	ERROR	com.servoy.j2db.util.Debug	Throwable
java.lang.ClassCastException: com.servoy.j2db.server.headlessclient.WrapperContainer cannot be cast to com.servoy.j2db.ui.IComponent 
    	at com.servoy.j2db.FormController.createDataRenderers(FormController.java:1674) 
    	at com.servoy.j2db.FormController.init(FormController.java:1491) 
    	at com.servoy.j2db.FormManager.leaseFormPanel(FormManager.java:900) 
    	at com.servoy.j2db.scripting.CreationalPrototype.get(CreationalPrototype.java:172) 
    	at org.mozilla.javascript.ScriptableObject.getProperty(ScriptableObject.java:1641) 
    	at org.mozilla.javascript.ScriptRuntime.getObjectProp(ScriptRuntime.java:1429) 
    	at org.mozilla.javascript.ScriptRuntime.getObjectProp(ScriptRuntime.java:1418) 
    	at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:3343) 
    	at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:2680) 
    	at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:166) 
    	at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:387) 
    	at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3127) 
    	at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:165) 
    	at com.servoy.j2db.scripting.ScriptEngine.executeFunction(ScriptEngine.java:458) 
    	at com.servoy.j2db.FormController.executeFunction(FormController.java:3916) 
    	at com.servoy.j2db.FormController.executeFunction(FormController.java:3829) 
    	at com.servoy.j2db.FormController.executeFunction(FormController.java:3751) 
    	at com.servoy.j2db.FormController$ScriptExecuter.executeFunction(FormController.java:3606) 
    	at com.servoy.j2db.ui.BaseEventExecutor.fireEventCommand(BaseEventExecutor.java:270) 
    	at com.servoy.j2db.ui.BaseEventExecutor.fireActionCommand(BaseEventExecutor.java:217) 
    	at com.servoy.j2db.server.headlessclient.dataui.WebEventExecutor.onEvent(WebEventExecutor.java:346) 
    	at com.servoy.j2db.server.headlessclient.dataui.WebEventExecutor$2.onEvent(WebEventExecutor.java:150) 
    	at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:177) 
    	at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:286) 
    	at org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:119) 
    	at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:92) 
    	at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1250) 
    	at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329) 
    	at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1428) 
    	at org.apache.wicket.RequestCycle.request(RequestCycle.java:545) 
    	at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:479) 
    	at com.servoy.j2db.server.servlets.Zl.doGet(Zl.java:11) 
    	at org.apache.wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:138) 
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) 
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) 
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) 
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) 
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) 
    	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) 
    	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:567) 
    	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) 
    	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) 
    	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849) 
    	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) 
    	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454) 
    	at java.lang.Thread.run(Unknown Source)
2010-09-01 06:35	http-80-39	ERROR	com.servoy.j2db.util.Debug	Can't setup form

I found the problem and it will be fixed in 5.2.2

The thing is you show something in the webclient with anchors enabled and the form has security settings that it is not accessible.
So the work around for now would be to disable the anchors or dont set accessible for that forms elements to false.