Re: Failed to do createdb

TH Lim <[email protected]>
Newsgroups gmane.comp.java.keel.devel,gmane.spam.detected
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.