Error: Can't setup form

Using Servoy to administrate the content of your website? Discuss all webrelated Servoy topics on this forum!

Error: Can't setup form

Postby Janssenjos » Wed Sep 01, 2010 8:49 am

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?
Code: Select all
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)

Code: Select all
2010-09-01 06:35   http-80-39   ERROR   com.servoy.j2db.util.Debug   Can't setup form
Jos Janssen
Software Developer
Axerrio
http://www.axerrio.com
Janssenjos
 
Posts: 148
Joined: Thu Aug 13, 2009 3:55 pm
Location: Bergen op Zoom

Re: Error: Can't setup form

Postby jcompagner » Wed Sep 01, 2010 5:10 pm

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.
Johan Compagner
Servoy
User avatar
jcompagner
 
Posts: 8833
Joined: Tue May 27, 2003 7:26 pm
Location: The Internet


Return to Web Development

Who is online

Users browsing this forum: No registered users and 1 guest

cron