Return-Path: Delivered-To: apmail-db-ojb-dev-archive@db.apache.org Received: (qmail 12236 invoked by uid 500); 25 Jul 2003 12:01:26 -0000 Mailing-List: contact ojb-dev-help@db.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "OJB Developers List" Reply-To: "OJB Developers List" Delivered-To: mailing list ojb-dev@db.apache.org Received: (qmail 12069 invoked from network); 25 Jul 2003 12:01:24 -0000 Received: from mailbox.iwaynet.net (198.30.29.10) by daedalus.apache.org with SMTP; 25 Jul 2003 12:01:24 -0000 Received: from iwaynet.net (localhost.localdomain [127.0.0.1]) by mailbox.iwaynet.net (8.12.9/8.12.1) with ESMTP id h6PC1Nvt020055 for ; Fri, 25 Jul 2003 08:01:23 -0400 Received: (from nobody@localhost) by iwaynet.net (8.12.9/8.12.0.Beta16) id h6PC1NJ5020054 for ojb-dev@db.apache.org; Fri, 25 Jul 2003 08:01:23 -0400 From: Jim Shingler Received: from 172.170.1.248 ( [172.170.1.248]) as user shing@localhost by webmail.iwaynet.net with HTTP; Fri, 25 Jul 2003 08:01:23 -0400 Message-ID: <1059134483.3f211c1397615@webmail.iwaynet.net> Date: Fri, 25 Jul 2003 08:01:23 -0400 To: OJB Developers List Subject: Re: Error OQLQuery References: <3F1D9F80.7030100@web.de> <1059038331.3f1fa47b95b87@imp.pro.proxad.net> In-Reply-To: <1059038331.3f1fa47b95b87@imp.pro.proxad.net> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit User-Agent: Internet Messaging Program (IMP) 3.1 X-Originating-IP: 172.170.1.248 X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N Maybe the antlr jar file is missing from you your webapp Quoting Fr�d�ric Trifiro : > Hi everyone, > > I'm new to this list and i'm glad to see we are so many to use OJB ! I hope > someone will help me with my problem... > > You can find below my source code and the apache trace... The source line > where > the error occurs is "OQLQuery query = odmg.newOQLQuery();" in the "getAll > (Implementation odmg, Transaction tx)" method. > > Thank you for any help, Frederic. > > ** > > package com.eads.agit.metier.administration; > > import java.util.Vector; > import org.odmg.Transaction; > import org.odmg.Implementation; > import org.odmg.QueryInvalidException; > import org.odmg.QueryException; > import org.odmg.DList; > import org.odmg.OQLQuery; > import org.apache.log4j.Logger; > > public class TypeConteneur { > > private String tcoId = null; > private String tcoLib = null; > private double tcoPctDepAn = 0; > private double tcoPctDepMax = 0; > private double tcoValS10Ans = 0; > private double tcoValS15Ans = 0; > > public String getTcoId() { > return tcoId; > } > > public void setTcoId(String tcoId) { > this.tcoId = tcoId; > } > > public String getTcoLib() { > return tcoLib; > } > > public void setTcoLib(String tcoLib) { > this.tcoLib = tcoLib; > } > > public double getTcoPctDepAn() { > return tcoPctDepAn; > } > > public void setTcoPctDepAn(double tcoPctDepAn) { > this.tcoPctDepAn = tcoPctDepAn; > } > > public double getTcoPctDepMax() { > return tcoPctDepMax; > } > > public void setTcoPctDepMax(double tcoPctDepMax) { > this.tcoPctDepMax = tcoPctDepMax; > } > > public double getTcoValS10Ans() { > return tcoValS10Ans; > } > > public void setTcoValS10Ans(double tcoValS10Ans) { > this.tcoValS10Ans = tcoValS10Ans; > } > > public double getTcoValS15Ans() { > return tcoValS15Ans; > } > > public void setTcoValS15Ans(double tcoValS15Ans) { > this.tcoValS15Ans = tcoValS15Ans; > } > > public void store(Transaction tx) { > tx.lock(this, Transaction.WRITE); > } > > public static Vector getAll(Implementation odmg, Transaction tx) { > > Vector v = new Vector(); > DList allTCon = null; > Logger logger = Logger.getLogger(TypeConteneur.class); > > // fabrication de la requ�te > OQLQuery query = odmg.newOQLQuery(); > > try { > query.create("select tcoId from " + > TypeConteneur.class.getName()); > } catch (QueryInvalidException e) { > e.printStackTrace(); > } > > // ex�cution de la requ�te > try { > allTCon = (DList) query.execute(); > tx.commit(); > } catch (QueryException e) { > e.printStackTrace(); > } > > // v�rif r�sultat > java.util.Iterator iter = allTCon.iterator(); > while (iter.hasNext()) { > System.out.println(iter.next()); > } > > return v; > } > > public String toString() { > return (tcoId + " // " + tcoLib + " // "); > } > } > > ** > > Apache Tomcat/4.0.3 - HTTP Status 500 - Internal Server Error > > ------------------------------------------------------------------------------ -- > > type Exception report > > message Internal Server Error > > description The server encountered an internal error (Internal Server Error) > > that prevented it from fulfilling this request. > > exception > > javax.servlet.ServletException: Servlet execution threw an exception > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter > (ApplicationFilterChain.java:269) > at org.apache.catalina.core.ApplicationFilterChain.doFilter > (ApplicationFilterChain.java:193) > at org.apache.catalina.core.StandardWrapperValve.invoke > (StandardWrapperValve.java:243) > at org.apache.catalina.core.StandardPipeline.invokeNext > (StandardPipeline.java:566) > at org.apache.catalina.core.StandardPipeline.invoke > (StandardPipeline.java:472) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at org.apache.catalina.core.StandardContextValve.invoke > (StandardContextValve.java:190) > at org.apache.catalina.core.StandardPipeline.invokeNext > (StandardPipeline.java:566) > at org.apache.catalina.valves.CertificatesValve.invoke > (CertificatesValve.java:246) > at org.apache.catalina.core.StandardPipeline.invokeNext > (StandardPipeline.java:564) > at org.apache.catalina.core.StandardPipeline.invoke > (StandardPipeline.java:472) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at org.apache.catalina.core.StandardContext.invoke > (StandardContext.java:2343) > at org.apache.catalina.core.StandardHostValve.invoke > (StandardHostValve.java:180) > at org.apache.catalina.core.StandardPipeline.invokeNext > (StandardPipeline.java:566) > at org.apache.catalina.valves.ErrorDispatcherValve.invoke > (ErrorDispatcherValve.java:170) > at org.apache.catalina.core.StandardPipeline.invokeNext > (StandardPipeline.java:564) > at org.apache.catalina.valves.ErrorReportValve.invoke > (ErrorReportValve.java:170) > at org.apache.catalina.core.StandardPipeline.invokeNext > (StandardPipeline.java:564) > at org.apache.catalina.valves.AccessLogValve.invoke > (AccessLogValve.java:468) > at org.apache.catalina.core.StandardPipeline.invokeNext > (StandardPipeline.java:564) > at org.apache.catalina.core.StandardPipeline.invoke > (StandardPipeline.java:472) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at org.apache.catalina.core.StandardEngineValve.invoke > (StandardEngineValve.java:174) > at org.apache.catalina.core.StandardPipeline.invokeNext > (StandardPipeline.java:566) > at org.apache.catalina.core.StandardPipeline.invoke > (StandardPipeline.java:472) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at org.apache.catalina.connector.http.HttpProcessor.process > (HttpProcessor.java:1012) > at org.apache.catalina.connector.http.HttpProcessor.run > (HttpProcessor.java:1107) > at java.lang.Thread.run(Thread.java:536) > > > root cause > > java.lang.NoClassDefFoundError: antlr/TokenStreamException > at org.apache.ojb.odmg.OJB.newOQLQuery(Unknown Source) > at com.eads.agit.metier.administration.TypeConteneur.getAll > (TypeConteneur.java:80) > at com.eads.agit.struts.administration.ActGestTconIn.execute > (ActGestTconIn.java:29) > at org.apache.struts.action.RequestProcessor.processActionPerform > (RequestProcessor.java:480) > at org.apache.struts.action.RequestProcessor.process > (RequestProcessor.java:274) > at org.apache.struts.action.ActionServlet.process > (ActionServlet.java:1420) > at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:520) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at org.apache.catalina.core.ApplicationDispatcher.invoke > (ApplicationDispatcher.java:683) > at org.apache.catalina.core.ApplicationDispatcher.doForward > (ApplicationDispatcher.java:431) > at org.apache.catalina.core.ApplicationDispatcher.forward > (ApplicationDispatcher.java:355) > at org.apache.struts.action.RequestProcessor.doForward > (RequestProcessor.java:1058) > at org.apache.struts.action.RequestProcessor.processForwardConfig > (RequestProcessor.java:451) > at org.apache.struts.action.RequestProcessor.processActionForward > (RequestProcessor.java:401) > at org.apache.struts.action.RequestProcessor.process > (RequestProcessor.java:279) > at org.apache.struts.action.ActionServlet.process > (ActionServlet.java:1420) > at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:520) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter > (ApplicationFilterChain.java:247) > at org.apache.catalina.core.ApplicationFilterChain.doFilter > (ApplicationFilterChain.java:193) > at org.apache.catalina.core.StandardWrapperValve.invoke > (StandardWrapperValve.java:243) > at org.apache.catalina.core.StandardPipeline.invokeNext > (StandardPipeline.java:566) > at org.apache.catalina.core.StandardPipeline.invoke > (StandardPipeline.java:472) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at org.apache.catalina.core.StandardContextValve.invoke > (StandardContextValve.java:190) > at org.apache.catalina.core.StandardPipeline.invokeNext > (StandardPipeline.java:566) > at org.apache.catalina.valves.CertificatesValve.invoke > (CertificatesValve.java:246) > at org.apache.catalina.core.StandardPipeline.invokeNext > (StandardPipeline.java:564) > at org.apache.catalina.core.StandardPipeline.invoke > (StandardPipeline.java:472) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at org.apache.catalina.core.StandardContext.invoke > (StandardContext.java:2343) > at org.apache.catalina.core.StandardHostValve.invoke > (StandardHostValve.java:180) > at org.apache.catalina.core.StandardPipeline.invokeNext > (StandardPipeline.java:566) > at org.apache.catalina.valves.ErrorDispatcherValve.invoke > (ErrorDispatcherValve.java:170) > at org.apache.catalina.core.StandardPipeline.invokeNext > (StandardPipeline.java:564) > at org.apache.catalina.valves.ErrorReportValve.invoke > (ErrorReportValve.java:170) > at org.apache.catalina.core.StandardPipeline.invokeNext > (StandardPipeline.java:564) > at org.apache.catalina.valves.AccessLogValve.invoke > (AccessLogValve.java:468) > at org.apache.catalina.core.StandardPipeline.invokeNext > (StandardPipeline.java:564) > at org.apache.catalina.core.StandardPipeline.invoke > (StandardPipeline.java:472) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at org.apache.catalina.core.StandardEngineValve.invoke > (StandardEngineValve.java:174) > at org.apache.catalina.core.StandardPipeline.invokeNext > (StandardPipeline.java:566) > at org.apache.catalina.core.StandardPipeline.invoke > (StandardPipeline.java:472) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at org.apache.catalina.connector.http.HttpProcessor.process > (HttpProcessor.java:1012) > at org.apache.catalina.connector.http.HttpProcessor.run > (HttpProcessor.java:1107) > at java.lang.Thread.run(Thread.java:536) > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: ojb-dev-unsubscribe@db.apache.org > For additional commands, e-mail: ojb-dev-help@db.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: ojb-dev-unsubscribe@db.apache.org For additional commands, e-mail: ojb-dev-help@db.apache.org