I just downloaded it and ran it with the environment that you mentioned and it worked 
fine. Make sure that you read the readme.first file included with the download. You 
need to copy the beer4.properties, .script and .data files to a directory and then 
update the dbalias attribute in the repository.xml file with that directory. 

Email me personally if this doesn't work and I'll help you get it going.

Chuck
> 
> From: c tang <[EMAIL PROTECTED]>
> Date: 2002/12/03 Tue AM 09:20:18 EST
> To: [EMAIL PROTECTED]
> Subject: did anyone run beer4all successfully?
> 
> I downloaded a web app created by Chuck Cavaness from
> http://jakarta.apache.org/struts/resources/projects.html
> and failed to run it?
> I am running struts 1.1b2 and tomcat4.1.12, jdk1.3.1.
> 
> The exception I got is
> 
> [org.apache.ojb.broker.accesslayer.JdbcAccess] ERROR:
> SQLException during the ex
> ecution of materializeObject: Table not found: S0002
> Table not found: OJB_HL_SEQ
>  in statement [SELECT
> MAX_KEY,TABLENAME,GRAB_SIZE,FIELDNAME FROM OJB_HL_SEQ
> WHER
> E (OJB_HL_SEQ.TABLENAME = 'OJB_DLIST' ) AND
> (OJB_HL_SEQ.FIELDNAME = 'id' )]
> Table not found: S0002 Table not found: OJB_HL_SEQ in
> statement [SELECT MAX_KEY,
> TABLENAME,GRAB_SIZE,FIELDNAME FROM OJB_HL_SEQ WHERE
> (OJB_HL_SEQ.TABLENAME = 'OJB
> _DLIST' ) AND (OJB_HL_SEQ.FIELDNAME = 'id' )]
> java.sql.SQLException: Table not found: S0002 Table
> not found: OJB_HL_SEQ in sta
> tement [SELECT MAX_KEY,TABLENAME,GRAB_SIZE,FIELDNAME
> FROM OJB_HL_SEQ WHERE (OJB_
> HL_SEQ.TABLENAME = 'OJB_DLIST' ) AND
> (OJB_HL_SEQ.FIELDNAME = 'id' )]
>         at org.hsqldb.Trace.getError(Trace.java:226)
>         at
> org.hsqldb.jdbcResultSet.<init>(jdbcResultSet.java:6595)
>         at
> org.hsqldb.jdbcConnection.executeStandalone(jdbcConnection.java:2951)
> 
>         at
> org.hsqldb.jdbcConnection.execute(jdbcConnection.java:2540)
>         at
> org.hsqldb.jdbcStatement.fetchResult(jdbcStatement.java:1804)
>         at
> org.hsqldb.jdbcStatement.executeQuery(jdbcStatement.java:199)
>         at
> org.hsqldb.jdbcPreparedStatement.executeQuery(jdbcPreparedStatement.j
> ava:391)
>         at
> org.apache.ojb.broker.accesslayer.JdbcAccess.materializeObject(Unknow
> n Source)
>         at
> org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getDBObject(Unkn
> own Source)
>         at
> org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getObjectByIdent
> ity(Unknown Source)
>         at
> org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getObjectByExamp
> le(Unknown Source)
>         at
> org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getObjectByQuery
> (Unknown Source)
>         at
> org.apache.ojb.broker.util.sequence.SequenceManagerHighLowImpl.getUni
> queId(Unknown Source)
>         at
> org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getUniqueId(Unkn
> own Source)
>         at
> org.apache.ojb.odmg.collections.DListImpl.generateNewId(Unknown
> Sourc
> e)
>         at
> org.apache.ojb.odmg.collections.DListImpl.<init>(Unknown
> Source)
>         at java.lang.Class.newInstance0(Native Method)
>         at java.lang.Class.newInstance(Class.java:232)
>         at
> org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQ
> uery(Unknown Source)
>         at
> org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQ
> uery(Unknown Source)
>         at
> org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQ
> uery(Unknown Source)
>         at
> org.apache.ojb.odmg.oql.OQLQueryImpl.execute(Unknown
> Source)
>         at
> com.cavaness.beer4all.service.Beer4AllOBJService.getFeaturedCatalogs(
> Beer4AllOBJService.java:32)
>         at
> com.cavaness.beer4all.catalog.WelcomeAction.execute(WelcomeAction.jav
> a:18)
>         at
> org.apache.struts.action.RequestProcessor.processActionPerform(Reques
> tProcessor.java:446)
>         at
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.ja
> va:266)
>         at
> org.apache.struts.action.ActionServlet.process(ActionServlet.java:129
> 2)
>         at
> org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:492)
>         at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
>         at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
> atcher.java:684)
>         at
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationD
> ispatcher.java:432)
>         at
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDis
> patcher.java:356)
>         at
> org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.jav
> a:427)
>         at
> org.apache.struts.taglib.logic.ForwardTag.doEndTag(ForwardTag.java:17
> 7)
>         at
> org.apache.jsp.index_jsp._jspx_meth_logic_forward_0(index_jsp.java:78
> )
>         at
> org.apache.jsp.index_jsp._jspService(index_jsp.java:54)
>         at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:136)
>         at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
> .java:204)
>         at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:2
> 89)
>         at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:240)
>         at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
> icationFilterChain.java:247)
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
> ilterChain.java:193)
>         at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
> alve.java:260)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
> t.invokeNext(StandardPipeline.java:643)
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
> a:480)
>         at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 
>         at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
> alve.java:191)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
> t.invokeNext(StandardPipeline.java:643)
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
> a:480)
>         at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 
>         at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:
> 2396)
>         at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
> ava:180)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
> t.invokeNext(StandardPipeline.java:643)
>         at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatche
> rValve.java:170)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
> t.invokeNext(StandardPipeline.java:641)
>         at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
> ava:172)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
> t.invokeNext(StandardPipeline.java:641)
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
> a:480)
>         at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 
>         at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
> ve.java:174)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
> t.invokeNext(StandardPipeline.java:643)
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
> a:480)
>         at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 
>         at
> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:22
> 3)
>         at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
> :405)
>         at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
> ssConnection(Http11Protocol.java:380)
>         at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java
> :508)
>         at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
> ool.java:533)
>         at java.lang.Thread.run(Thread.java:479)
> [org.apache.ojb.broker.accesslayer.JdbcAccess] ERROR:
> SQLException during the ex
> ecution of the query: Table not found: S0002 Table not
> found: CATALOG in stateme
> nt [SELECT A0.ID,A0.NAME FROM Catalog A0]
> Table not found: S0002 Table not found: CATALOG in
> statement [SELECT A0.ID,A0.NA
> ME FROM Catalog A0]
> java.sql.SQLException: Table not found: S0002 Table
> not found: CATALOG in statem
> ent [SELECT A0.ID,A0.NAME FROM Catalog A0]
>         at org.hsqldb.Trace.getError(Trace.java:226)
>         at
> org.hsqldb.jdbcResultSet.<init>(jdbcResultSet.java:6595)
>         at
> org.hsqldb.jdbcConnection.executeStandalone(jdbcConnection.java:2951)
> 
>         at
> org.hsqldb.jdbcConnection.execute(jdbcConnection.java:2540)
>         at
> org.hsqldb.jdbcStatement.fetchResult(jdbcStatement.java:1804)
>         at
> org.hsqldb.jdbcStatement.executeQuery(jdbcStatement.java:199)
>         at
> org.hsqldb.jdbcPreparedStatement.executeQuery(jdbcPreparedStatement.j
> ava:391)
>         at
> org.apache.ojb.broker.accesslayer.JdbcAccess.executeQuery(Unknown
> Sou
> rce)
>         at
> org.apache.ojb.broker.accesslayer.RsIterator.<init>(Unknown
> Source)
>         at
> org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getIteratorFromQ
> uery(Unknown Source)
>         at
> org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQ
> uery(Unknown Source)
>         at
> org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQ
> uery(Unknown Source)
>         at
> org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQ
> uery(Unknown Source)
>         at
> org.apache.ojb.odmg.oql.OQLQueryImpl.execute(Unknown
> Source)
>         at
> com.cavaness.beer4all.service.Beer4AllOBJService.getFeaturedCatalogs(
> Beer4AllOBJService.java:32)
>         at
> com.cavaness.beer4all.catalog.WelcomeAction.execute(WelcomeAction.jav
> a:18)
>         at
> org.apache.struts.action.RequestProcessor.processActionPerform(Reques
> tProcessor.java:446)
>         at
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.ja
> va:266)
>         at
> org.apache.struts.action.ActionServlet.process(ActionServlet.java:129
> 2)
>         at
> org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:492)
>         at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
>         at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
> atcher.java:684)
>         at
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationD
> ispatcher.java:432)
>         at
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDis
> patcher.java:356)
>         at
> org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.jav
> a:427)
>         at
> org.apache.struts.taglib.logic.ForwardTag.doEndTag(ForwardTag.java:17
> 7)
>         at
> org.apache.jsp.index_jsp._jspx_meth_logic_forward_0(index_jsp.java:78
> )
>         at
> org.apache.jsp.index_jsp._jspService(index_jsp.java:54)
>         at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:136)
>         at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
> .java:204)
>         at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:2
> 89)
>         at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:240)
>         at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
> icationFilterChain.java:247)
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
> ilterChain.java:193)
>         at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
> alve.java:260)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
> t.invokeNext(StandardPipeline.java:643)
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
> a:480)
>         at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 
>         at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
> alve.java:191)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
> t.invokeNext(StandardPipeline.java:643)
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
> a:480)
>         at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 
>         at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:
> 2396)
>         at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
> ava:180)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
> t.invokeNext(StandardPipeline.java:643)
>         at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatche
> rValve.java:170)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
> t.invokeNext(StandardPipeline.java:641)
>         at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
> ava:172)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
> t.invokeNext(StandardPipeline.java:641)
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
> a:480)
>         at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 
>         at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
> ve.java:174)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
> t.invokeNext(StandardPipeline.java:643)
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
> a:480)
>         at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 
>         at
> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:22
> 3)
>         at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
> :405)
>         at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
> ssConnection(Http11Protocol.java:380)
>         at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java
> :508)
>         at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
> ool.java:533)
>         at java.lang.Thread.run(Thread.java:479)
> [ODMG] ERROR: null
> org.apache.ojb.broker.PersistenceBrokerSQLException
>         at
> org.apache.ojb.broker.accesslayer.JdbcAccess.executeQuery(Unknown
> Sou
> rce)
>         at
> org.apache.ojb.broker.accesslayer.RsIterator.<init>(Unknown
> Source)
>         at
> org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getIteratorFromQ
> uery(Unknown Source)
>         at
> org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQ
> uery(Unknown Source)
>         at
> org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQ
> uery(Unknown Source)
>         at
> org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getCollectionByQ
> uery(Unknown Source)
>         at
> org.apache.ojb.odmg.oql.OQLQueryImpl.execute(Unknown
> Source)
>         at
> com.cavaness.beer4all.service.Beer4AllOBJService.getFeaturedCatalogs(
> Beer4AllOBJService.java:32)
>         at
> com.cavaness.beer4all.catalog.WelcomeAction.execute(WelcomeAction.jav
> a:18)
>         at
> org.apache.struts.action.RequestProcessor.processActionPerform(Reques
> tProcessor.java:446)
>         at
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.ja
> va:266)
>         at
> org.apache.struts.action.ActionServlet.process(ActionServlet.java:129
> 2)
>         at
> org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:492)
>         at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
>         at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
> atcher.java:684)
>         at
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationD
> ispatcher.java:432)
>         at
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDis
> patcher.java:356)
>         at
> org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.jav
> a:427)
>         at
> org.apache.struts.taglib.logic.ForwardTag.doEndTag(ForwardTag.java:17
> 7)
>         at
> org.apache.jsp.index_jsp._jspx_meth_logic_forward_0(index_jsp.java:78
> )
>         at
> org.apache.jsp.index_jsp._jspService(index_jsp.java:54)
>         at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:136)
>         at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
> .java:204)
>         at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:2
> 89)
>         at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:240)
>         at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
> icationFilterChain.java:247)
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
> ilterChain.java:193)
>         at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
> alve.java:260)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
> t.invokeNext(StandardPipeline.java:643)
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
> a:480)
>         at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 
>         at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
> alve.java:191)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
> t.invokeNext(StandardPipeline.java:643)
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
> a:480)
>         at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 
>         at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:
> 2396)
>         at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
> ava:180)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
> t.invokeNext(StandardPipeline.java:643)
>         at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatche
> rValve.java:170)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
> t.invokeNext(StandardPipeline.java:641)
>         at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
> ava:172)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
> t.invokeNext(StandardPipeline.java:641)
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
> a:480)
>         at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 
>         at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
> ve.java:174)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
> t.invokeNext(StandardPipeline.java:643)
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
> a:480)
>         at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 
>         at
> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:22
> 3)
>         at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
> :405)
>         at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
> ssConnection(Http11Protocol.java:380)
>         at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java
> :508)
>         at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
> ool.java:533)
>         at java.lang.Thread.run(Thread.java:479)
> org.odmg.QueryException
>         at
> org.apache.ojb.odmg.oql.OQLQueryImpl.execute(Unknown
> Source)
>         at
> com.cavaness.beer4all.service.Beer4AllOBJService.getFeaturedCatalogs(
> Beer4AllOBJService.java:32)
>         at
> com.cavaness.beer4all.catalog.WelcomeAction.execute(WelcomeAction.jav
> a:18)
>         at
> org.apache.struts.action.RequestProcessor.processActionPerform(Reques
> tProcessor.java:446)
>         at
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.ja
> va:266)
>         at
> org.apache.struts.action.ActionServlet.process(ActionServlet.java:129
> 2)
>         at
> org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:492)
>         at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
>         at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
> atcher.java:684)
>         at
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationD
> ispatcher.java:432)
>         at
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDis
> patcher.java:356)
>         at
> org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.jav
> a:427)
>         at
> org.apache.struts.taglib.logic.ForwardTag.doEndTag(ForwardTag.java:17
> 7)
>         at
> org.apache.jsp.index_jsp._jspx_meth_logic_forward_0(index_jsp.java:78
> )
>         at
> org.apache.jsp.index_jsp._jspService(index_jsp.java:54)
>         at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:136)
>         at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
> .java:204)
>         at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:2
> 89)
>         at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:240)
>         at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
> icationFilterChain.java:247)
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
> ilterChain.java:193)
>         at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
> alve.java:260)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
> t.invokeNext(StandardPipeline.java:643)
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
> a:480)
>         at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 
>         at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
> alve.java:191)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
> t.invokeNext(StandardPipeline.java:643)
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
> a:480)
>         at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 
>         at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:
> 2396)
>         at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
> ava:180)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
> t.invokeNext(StandardPipeline.java:643)
>         at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatche
> rValve.java:170)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
> t.invokeNext(StandardPipeline.java:641)
>         at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
> ava:172)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
> t.invokeNext(StandardPipeline.java:641)
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
> a:480)
>         at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 
>         at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
> ve.java:174)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
> t.invokeNext(StandardPipeline.java:643)
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
> a:480)
>         at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 
>         at
> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:22
> 3)
>         at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
> :405)
>         at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
> ssConnection(Http11Protocol.java:380)
>         at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java
> :508)
>         at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
> ool.java:533)
>         at java.lang.Thread.run(Thread.java:479)
> [ODMG] ERROR: null
> org.apache.ojb.broker.TransactionInProgressException
>         at
> org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.beginTransaction
> (Unknown Source)
>         at
> org.apache.ojb.odmg.oql.OQLQueryImpl.execute(Unknown
> Source)
>         at
> com.cavaness.beer4all.service.Beer4AllOBJService.getFeaturedItems(Bee
> r4AllOBJService.java:52)
>         at
> com.cavaness.beer4all.catalog.WelcomeAction.execute(WelcomeAction.jav
> a:19)
>         at
> org.apache.struts.action.RequestProcessor.processActionPerform(Reques
> tProcessor.java:446)
>         at
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.ja
> va:266)
>         at
> org.apache.struts.action.ActionServlet.process(ActionServlet.java:129
> 2)
>         at
> org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:492)
>         at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
>         at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
> atcher.java:684)
>         at
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationD
> ispatcher.java:432)
>         at
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDis
> patcher.java:356)
>         at
> org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.jav
> a:427)
>         at
> org.apache.struts.taglib.logic.ForwardTag.doEndTag(ForwardTag.java:17
> 7)
>         at
> org.apache.jsp.index_jsp._jspx_meth_logic_forward_0(index_jsp.java:78
> )
>         at
> org.apache.jsp.index_jsp._jspService(index_jsp.java:54)
>         at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:136)
>         at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
> .java:204)
>         at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:2
> 89)
>         at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:240)
>         at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
> icationFilterChain.java:247)
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
> ilterChain.java:193)
>         at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
> alve.java:260)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
> t.invokeNext(StandardPipeline.java:643)
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
> a:480)
>         at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 
>         at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
> alve.java:191)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
> t.invokeNext(StandardPipeline.java:643)
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
> a:480)
>         at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 
>         at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:
> 2396)
>         at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
> ava:180)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
> t.invokeNext(StandardPipeline.java:643)
>         at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatche
> rValve.java:170)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
> t.invokeNext(StandardPipeline.java:641)
>         at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
> ava:172)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
> t.invokeNext(StandardPipeline.java:641)
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
> a:480)
>         at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 
>         at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
> ve.java:174)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
> t.invokeNext(StandardPipeline.java:643)
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
> a:480)
>         at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 
>         at
> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:22
> 3)
>         at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
> :405)
>         at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
> ssConnection(Http11Protocol.java:380)
>         at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java
> :508)
>         at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
> ool.java:533)
>         at java.lang.Thread.run(Thread.java:479)
> org.odmg.QueryException
>         at
> org.apache.ojb.odmg.oql.OQLQueryImpl.execute(Unknown
> Source)
>         at
> com.cavaness.beer4all.service.Beer4AllOBJService.getFeaturedItems(Bee
> r4AllOBJService.java:52)
>         at
> com.cavaness.beer4all.catalog.WelcomeAction.execute(WelcomeAction.jav
> a:19)
>         at
> org.apache.struts.action.RequestProcessor.processActionPerform(Reques
> tProcessor.java:446)
>         at
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.ja
> va:266)
>         at
> org.apache.struts.action.ActionServlet.process(ActionServlet.java:129
> 2)
>         at
> org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:492)
>         at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
>         at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
> atcher.java:684)
>         at
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationD
> ispatcher.java:432)
>         at
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDis
> patcher.java:356)
>         at
> org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.jav
> a:427)
>         at
> org.apache.struts.taglib.logic.ForwardTag.doEndTag(ForwardTag.java:17
> 7)
>         at
> org.apache.jsp.index_jsp._jspx_meth_logic_forward_0(index_jsp.java:78
> )
>         at
> org.apache.jsp.index_jsp._jspService(index_jsp.java:54)
>         at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:136)
>         at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
> .java:204)
>         at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:2
> 89)
>         at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:240)
>         at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
> icationFilterChain.java:247)
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
> ilterChain.java:193)
>         at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
> alve.java:260)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
> t.invokeNext(StandardPipeline.java:643)
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
> a:480)
>         at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 
>         at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
> alve.java:191)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
> t.invokeNext(StandardPipeline.java:643)
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
> a:480)
>         at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 
>         at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:
> 2396)
>         at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
> ava:180)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
> t.invokeNext(StandardPipeline.java:643)
>         at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatche
> rValve.java:170)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
> t.invokeNext(StandardPipeline.java:641)
>         at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
> ava:172)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
> t.invokeNext(StandardPipeline.java:641)
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
> a:480)
>         at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 
>         at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
> ve.java:174)
>         at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
> t.invokeNext(StandardPipeline.java:643)
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
> a:480)
>         at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 
>         at
> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:22
> 3)
>         at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
> :405)
>         at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
> ssConnection(Http11Protocol.java:380)
>         at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java
> :508)
>         at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
> ool.java:533)
>         at java.lang.Thread.run(Thread.java:479)
> 
> I have modified the repository.xml dbalias to
> c:/test/beer4all, where beer4all.data,
> beer4all.script, and beer4all.properties are stored
> under c:\test.  
> 
> Please help!
> 
> Thanks!
> 
> CT
> 
> 
> __________________________________________________
> Do you Yahoo!?
> Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
> http://mailplus.yahoo.com
> 
> --
> To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
> 
> 


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to