Hi guys, I'm trying to use the Click and Cayenne WebApplication to understand more how the Cayenne can be used with Click. I think is better to understand this example before try to understand the Click/Cayenne/Spring Example But I can't do it work with the click-2.1.0 and cayenne 3.06M version. Can anybody help me ??
Here what I did I did the checkout from http://svn.apache.org/repos/asf/click/trunk/examples/click-cayenne/ 1) When I used these versions all works as expected: click-2.0.1-incubating cayenne-nodeps-2.0.4.jar 2) When I used these versions the WebApplication runs correctly but when I try to create the first department I receive the following error click-2.1.0-RC1-incubating or click-2.1.0 cayenne-nodeps-2.0.4.jar [Click] [error] handleException: java.lang.RuntimeException: Error occured invoking public method: public boolean click.cayenne.page.DepartmentEditor.onOkClick() at org.apache.click.util.ClickUtils.invokeListener(ClickUtils.java:1777) at org.apache.click.util.ActionListenerAdaptor.onAction(ActionListenerAdaptor.j ava:59) at org.apache.click.ActionEventDispatcher.fireActionEvent(ActionEventDispatcher .java:247) at org.apache.click.ActionEventDispatcher.fireActionEvents(ActionEventDispatche r.java:192) at org.apache.click.ActionEventDispatcher$EventHolder.fireActionEvents(ActionEv entDispatcher.java:432) at org.apache.click.ActionEventDispatcher.fireActionEvents(ActionEventDispatche r.java:225) at org.apache.click.ActionEventDispatcher.fireActionEvents(ActionEventDispatche r.java:211) at org.apache.click.ClickServlet.performOnProcess(ClickServlet.java:637) at org.apache.click.ClickServlet.processPage(ClickServlet.java:533) at org.apache.click.ClickServlet.handleRequest(ClickServlet.java:363) at org.apache.click.ClickServlet.doPost(ClickServlet.java:283) at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:206) at org.apache.cayenne.conf.WebApplicationContextFilter.doFilter(WebApplicationC ontextFilter.java:91) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja va:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja va:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127 ) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102 ) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java :109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http 11Protocol.java:588) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Thread.java:619) Caused by: java.lang.NoSuchMethodError: org.apache.cayenne.access.DataContext.registerNewObject(Ljava/lang/Object;)V at org.apache.click.extras.cayenne.CayenneForm.saveChanges(CayenneForm.java:502 ) at click.cayenne.page.DepartmentEditor.onOkClick(DepartmentEditor.java:70) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 ) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl .java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.click.util.ClickUtils.invokeListener(ClickUtils.java:1749) ... 27 more 3) Finally, when I used these versions the WebApplication doesn't run click-2.1.0 cayenne-server-3.0M6.jar INFO: Deploying web application archive click-cayenne.war Feb 19, 2010 3:52:54 AM org.apache.catalina.core.StandardContext start SEVERE: Error filterStart Feb 19, 2010 3:52:54 AM org.apache.catalina.core.StandardContext start SEVERE: Context [/click-cayenne] startup failed due to previous errors Has anbody run this example with the click-2.1.0 and cayenne-server-3.0M6 jars ??? My Best Regards, Andre Lomonaco