Are you sure you don't have Cayenne 3.0 in the classpath? > ServerModule sends CommonsJdbcEventLogger but QueryLogger receives that param; > public static void setLogger(JdbcEventLogger logger) > > > But how the cayenne could be compiled is mystery for me. Any idea?
CommonsJdbcEventLogger implements JdbcEventLogger Andrus On Mar 1, 2011, at 4:15 PM, Erdinc wrote: > Hi, > I just downloaded v 3.1M1. When I try to create ServerRuntime with the > command; > > new ServerRuntime("cayenne.xml"); > > > It gives the error on the subject line; > > Caused by: java.lang.NoSuchMethodError: > org.apache.cayenne.access.QueryLogger.setLogger(Lorg/apache/cayenne/log/JdbcEventLogger;)V > > at > org.apache.cayenne.configuration.server.ServerModule.configure(ServerModule.java:87) > > at org.apache.cayenne.di.spi.DefaultInjector.<init>(DefaultInjector.java:65) > at org.apache.cayenne.di.DIBootstrap.createInjector(DIBootstrap.java:38) > at > org.apache.cayenne.configuration.CayenneRuntime.<init>(CayenneRuntime.java:92) > at > org.apache.cayenne.configuration.server.ServerRuntime.<init>(ServerRuntime.java:50) > > > I think there is problem in ServerModule; > > CommonsJdbcEventLogger logger = new CommonsJdbcEventLogger(); > QueryLogger.setLogger(logger); > > ServerModule sends CommonsJdbcEventLogger but QueryLogger receives that param; > public static void setLogger(JdbcEventLogger logger) > > > But how the cayenne could be compiled is mystery for me. Any idea? > > > > --------------------------------------------------- > http://www.nofailtime.com > Application monitoring > --------------------------------------------------- > >