Re: Re: Failed to do createdb
Ramin <[email protected]>
| Newsgroups | gmane.comp.java.keel.devel |
|---|---|
| Message-ID | <[email protected]> |
Thats very interesting.. I actually put my junit.jar file in my $ANT_HOME/lib folder and it seemed to compile everything correctly. However, when I try to run ant tests, I still get errors regarding junit. A lot of problems surrounding junit. There seems to be some sort of conflict somewhere. anyone have any ideas? On Thu, 10 Feb 2005 11:21:59 +0000 (UTC), TH Lim <[email protected]> wrote: > Hello Ramin, > > I used the CVS version to begin my exploration into Keel but I encountered > one error after another until I decided to use the pre-packaged daily releases > instead. Yeah I came across this error you mentioned so what you need to > do is to put JUnit jar file into E:\Development\Keel\svc-persist-base\lib > directory and it will get to compile this service. That's not the end of > it. Later on, you might get similar errors for other services and applications > that depend on junit classes. > > On the other hand, if you use those pre-package releases you don't have to > do that. Somehow it knows where to find references to junit jar. Can anyone > explain this behaviour? > > thanks > > /lim/ > > > I was getting the same errors when I tried to download and use the > > zipped distribution from sourceforge. I have a feeling that one is a > > bit outdated. I am now getting the latest code from the CVS > > repository, but that has problems of its own due to the Maven > > switch-over. > > > > I just tried to do a clean build and install of the default project > > sample, but I got this error.. can anyone help? > > > > keel_module:compileservertests: > > [javac] Compiling 8 source files to > > E:\Development\Keel\svc-persist-base\build\classes > > [javac] > > E:\Development\Keel\svc-persist-base\src\test\org\keel\services\persis > > t\AdvancedPersistentServiceTest.java:31: > > cannot access junit.framework.TestCase > > [javac] file junit\framework\TestCase.class not found > > where do I put the JUnit jar file? > > > > On Mon, 7 Feb 2005 03:47:35 +0000 (UTC), TH Lim > > <[email protected]> wrote: > > > >> Hi, > >> > >> I am a newbie that used the distribtuion > >> keel-2.1-dev-src-20050206.zip to begin my Keel experience. :) > >> > >> I followed the instructions in Keel quick start manual. Everything > >> was fine until the point where I need to create internal tables to > >> store users, http: //localhost:8080/default/model.do?model=createdb. > >> I tried using "ant cli" instead but fail too. The error message I get > >> is > >> > >> [java] Configuration Exception: > >> [java] > >> org.apache.avalon.framework.configuration.ConfigurationException: No > >> class found matching configuration name [name: keel-authentication, > >> location: f > >> ile:/D:/workspace/projects/mykeel/webapp/WEB-INF/keel/server/conf/sys > >> tem.xconf:6 > >> 03:90] > >> [java] at > >> org.apache.avalon.fortress.impl.DefaultContainer.getClassname > >> (DefaultContainer.java:174) > >> [java] at > >> org.apache.avalon.fortress.impl.DefaultContainer.configure(De > >> faultContainer.java:108) > >> [java] at > >> org.keel.core.container.KeelContainer.configure(KeelContainer > >> .java:185) > >> [java] at > >> org.apache.avalon.framework.container.ContainerUtil.configure > >> (ContainerUtil.java:240) > >> [java] at > >> org.apache.avalon.fortress.impl.DefaultContainerManager.creat > >> eContainer(DefaultContainerManager.java:167) > >> [java] at > >> org.apache.avalon.fortress.impl.DefaultContainerManager.initi > >> alizeContainer(DefaultContainerManager.java:119) > >> [java] at > >> org.apache.avalon.fortress.impl.DefaultContainerManager.initi > >> alize(DefaultContainerManager.java:112) > >> [java] at > >> org.keel.core.container.KeelContainerFactory.getContainerMana > >> ger(KeelContainerFactory.java:227) > >> [java] at > >> org.keel.core.container.KeelContainerFactory.createContainer( > >> KeelContainerFactory.java:750) > >> [java] at > >> org.keel.core.container.KeelContainerFactory.createContainer( > >> KeelContainerFactory.java:736) > >> [java] at > >> org.keel.servers.KeelAbstractServer.initialize(KeelAbstractSe > >> rver.java:132) > >> [java] at > >> org.keel.servers.KeelAbstractServer.getContainer(KeelAbstract > >> Server.java:112) > >> [java] at > >> org.keel.servers.direct.KeelDirectServer.run(KeelDirectServer > >> .java:61) > >> [java] org.keel.core.container.ContainerException: Error creating > >> container > >> Cannot set up Container. Startup lifecycle failure > >> [java] at > >> org.keel.core.container.KeelContainerFactory.createContainer( > >> KeelContainerFactory.java:752) > >> [java] at > >> org.keel.core.container.KeelContainerFactory.createContainer( > >> KeelContainerFactory.java:736) > >> [java] at > >> org.keel.servers.KeelAbstractServer.initialize(KeelAbstractSe > >> rver.java:132) > >> [java] at > >> org.keel.servers.KeelAbstractServer.getContainer(KeelAbstract > >> Server.java:112) > >> [java] at > >> org.keel.servers.direct.KeelDirectServer.run(KeelDirectServer > >> .java:61) > >> On the other hand if I use the distribution I downloaded from the > >> CVS, I would get a different error. > >> > >> 2005-02-06 13:28:50 StandardWrapperValve[action]: Servlet.service() > >> for servlet > >> action threw exception > >> java.lang.NoClassDefFoundError: org/keel/comm/ModelResponseMessage > >> (wrong name: > >> keel-common/src/java/org/keel/comm/ModelResponseMessage) > >> at java.lang.ClassLoader.defineClass1(Native Method) > >> at java.lang.ClassLoader.defineClass(ClassLoader.java:620) > >> at > >> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12 > >> 4) > >> at org.apache.catalina.loader.WebappClassLoader. > >> findClassInternal(WebappClassLoader.java:1634) > >> at > >> org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoa > >> der. > >> java:860) > >> at > >> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa > >> der. > >> java:1307) > >> at > >> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa > >> der. > >> java:1189) > >> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) > >> at org.keel.clients.KeelStarter.execute(KeelStarter.java:315) > >> at > >> org.keel.clients.direct.KeelClientDirect.execute(KeelClientDirect.jav > >> a:69) > >> at > >> org.keel.clients.AbstractClientConnector.execute(AbstractClientConnec > >> tor. > >> java:56) > >> at org.keel.clients.webapp.AbstractWebappClientConnector. > >> execute(AbstractWebappClientConnector.java:73) > >> at > >> org.keel.clients.struts.StrutsClientConnector.execute(StrutsClientCon > >> nector. > >> java:106) > >> at org.keel.clients.struts.ModelAction.execute(ModelAction.java:70) > >> at org.apache.struts.action.RequestProcessor. > >> processActionPerform(RequestProcessor.java:421) > >> at > >> org.apache.struts.action.RequestProcessor.process(RequestProcessor.ja > >> va:226) > >> at > >> org.apache.struts.action.ActionServlet.process(ActionServlet.java:116 > >> 4) > >> at > >> org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397) > >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) > >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > >> at org.apache.catalina.core.ApplicationFilterChain. > >> internalDoFilter(ApplicationFilterChain.java:237) > >> at org.apache.catalina.core.ApplicationFilterChain. > >> doFilter(ApplicationFilterChain.java:157) > >> at > >> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV > >> alve. > >> java:214) > >> at org.apache.catalina.core.StandardValveContext. > >> invokeNext(StandardValveContext.java:104) > >> at > >> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav > >> a:520) > >> at org.apache.catalina.core.StandardContextValve. > >> invokeInternal(StandardContextValve.java:198) > >> at > >> org.apache.catalina.core.StandardContextValve.invoke(StandardContextV > >> alve. > >> java:152) > >> at org.apache.catalina.core.StandardValveContext. > >> invokeNext(StandardValveContext.java:104) > >> at > >> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav > >> a:520) > >> at > >> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j > >> ava: > >> 137) > >> at org.apache.catalina.core.StandardValveContext. > >> invokeNext(StandardValveContext.java:104) > >> at > >> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j > >> ava: > >> 118) > >> at org.apache.catalina.core.StandardValveContext. > >> invokeNext(StandardValveContext.java:102) > >> at > >> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav > >> a:520) > >> at > >> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal > >> ve. > >> java:109) > >> at org.apache.catalina.core.StandardValveContext. > >> invokeNext(StandardValveContext.java:104) > >> at > >> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav > >> a:520) > >> at > >> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) > >> at > >> org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:16 > >> 0) > >> at > >> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java > >> :799) > >> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler. > >> processConnection(Http11Protocol.java:705) > >> at > >> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java > >> :577) > >> at > >> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP > >> ool. > >> java:683) > >> at java.lang.Thread.run(Thread.java:595) > >> Any pointers would be great. Thank you. > >> > >> /lim/ > >> > >> http://keelframework.org/documentation.shtml > >> Keelgroup mailing list > >> [email protected] > >> http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.c > >> om > > http://keelframework.org/documentation.shtml > Keelgroup mailing list > [email protected] > http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com > -- - Ramin http://keelframework.org/documentation.shtml Keelgroup mailing list [email protected] http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com