Derek, Apologies, was being lazy when replied and have now found answer in the user list where I should of check prior to reply. I hat to add (jakarta-regexp-1.2.jar) to my (<appname>/WEB-INF/lib) and it appears to now realise intake service is active for my form. I found it at the following post :
Xavier Ottolini Re: RESyntaxException during Tomcat startup Wed, 19 Feb 2003 05:47:31 -0800 Regards, Stuart Townhill. -----Original Message----- From: Stuart Townhill [mailto:[EMAIL PROTECTED] Sent: 01 March 2003 11:03 To: 'Turbine Users List' Subject: RE: Starting With Intake Derek, Thanks for the reply, I downloaded (turbine-2.2-src.zip) and used maven to build my own turbine but still have problems with intake. So I decided to test the application with the new build but without intake (re-commented intake lines in TurbineResources.properties) and it works fine. Once I un-comment the required lines in "TurbineResources.properties" I get the following error as soon as I try to browse to my webapp (http://localhost:8080/<appname>/servlet<appname>) I get an error which I have pasted below. Any help much appreciated, Regards, Stuart. Horrible Exception: java.lang.NoClassDefFoundError: org/apache/regexp/RESyntaxException at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:140) at org.apache.turbine.services.intake.model.Field.<init>(Field.java:141) at org.apache.turbine.services.intake.model.StringField.<init>(StringField. java:71) at org.apache.turbine.services.intake.model.FieldFactory$3.getInstance(Fiel dFactory.java:99) at org.apache.turbine.services.intake.model.FieldFactory.getInstance(FieldF actory.java:198) at org.apache.turbine.services.intake.model.Group.<init>(Group.java:156) at org.apache.turbine.services.intake.TurbineIntakeService.getGroup(Turbine IntakeService.java:378) at org.apache.turbine.services.intake.TurbineIntake.getGroup(TurbineIntake. java:85) at org.apache.turbine.services.intake.IntakeTool.init(IntakeTool.java:127) at org.apache.turbine.services.pull.TurbinePullService.populateWithRequestT ools(TurbinePullService.java:478) at org.apache.turbine.services.pull.TurbinePullService.populateContext(Turb inePullService.java:406) at org.apache.turbine.services.pull.TurbinePull.populateContext(TurbinePull .java:145) at org.apache.turbine.services.velocity.TurbineVelocityService.getContext(T urbineVelocityService.java:249) at org.apache.turbine.services.velocity.TurbineVelocity.getContext(TurbineV elocity.java:156) at org.apache.turbine.modules.pages.VelocityPage.doBuildBeforeAction(Veloci tyPage.java:84) at org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:13 7) at org.apache.turbine.modules.Page.build(Page.java:90) at org.apache.turbine.modules.PageLoader.exec(PageLoader.java:123) at org.apache.turbine.Turbine.doGet(Turbine.java:563) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet. java:450) at org.apache.catalina.servlets.InvokerServlet.doGet(InvokerServlet.java:18 0) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica tionFilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt erChain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv e.java:243) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4 72) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv e.java:190) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:566) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticator Base.java:475) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:564) at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.ja va:246) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:564) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4 72) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:234 7) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java :180) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:566) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa lve.java:170) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:564) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java :170) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:564) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468 ) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:564) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4 72) 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.ja va:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4 72) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.j ava:1027) at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java: 1125) at java.lang.Thread.run(Thread.java:536) -----Original Message----- From: Gaasch, Derek [mailto:[EMAIL PROTECTED] Sent: 01 March 2003 00:01 To: 'Turbine Users List' Subject: RE: Starting With Intake Do searches on intake and jdk... if you're using a precompiled version of turbine, chances are it was compiled with JDk1.3 & there is a problem initializing Intake the first time you use a given Intake.xml file (i.e. each time you change it) if you don't use the same version of the JDK. The way I deal with the problem is I have 1.3 and 1.4 installed on my machine. If I change intake.xml, I set java_home to jdk1.3 and issue 'startup'. After it goes through the initialization procedure, everything is cool & JDK 1.4 works fine.... until you change intake.xml. Lather, rinse, repeat. You could also download the source and do a build of turbine with your jdk1.4 also -- which would probably solve the problem for good. -d -----Original Message----- From: David Worms [mailto:[EMAIL PROTECTED] Sent: Friday, February 28, 2003 4:03 PM To: Turbine Users List Subject: Re: Starting With Intake check your TurbineResources.properties. make sure to uncomment the lines: services.IntakeService.classname=org.apache.turbine.services.intake.Turb ineIntakeService (intake service) tool.request.intake=org.apache.turbine.services.intake.IntakeTool (intake pull tool used to connect your template with the intake service) On Friday, February 28, 2003, at 02:55 PM, Stuart Townhill wrote: > To anyone who can help, > > (Using TDK2.2 WinXP MySql Ant1.5.1 JDK1.4.1) > > I'm back once again. Beginning to look at intake to validate data, from > forms. I have un-commented the following lines in > TurbineResources.properties: > > services.IntakeService.classname=org.apache.turbine.services.intake.Tur > b > ineIntakeService > tool.request.om=org.apache.turbine.om.OMTool > tool.request.intake=org.apache.turbine.services.intake.IntakeTool > > Have created a simple intake.xml file (WEB-INF/conf) with one group and > one field with one rule. > > Modified my form to use intake but when the browser displays the form > it > actually displays to the user: "$intake.declareGroups()" and the name > of > input filed I am using intake on is being rendered as: > > name="$customerGroup.Firstname.Key" > > instead of being converted to (I presume): > > name="customerentry_0f" > > So I guess there must be a problem initiating intake I found the > following error in the log: > > 2003-02-28 21:40:07,455 - RHS of #set statement is null. Context will > not be modified. screens/InsertCustomerIntake.vm [line 33, column 5] > 2003-02-28 21:40:07,485 - > org.apache.velocity.runtime.exception.ReferenceException: reference : > template = screens/InsertCustomerIntake.vm [line 1,column 1] : > $customerGroup.Firstname.Key is not a valid reference. > 2003-02-28 21:40:07,485 - > org.apache.velocity.runtime.exception.ReferenceException: reference : > template = screens/InsertCustomerIntake.vm [line 44,column 25] : > $customerGroup.Firstname.Message is not a valid reference. > 2003-02-28 21:40:07,515 - > org.apache.velocity.runtime.exception.ReferenceException: reference : > template = screens/InsertCustomerIntake.vm [line 73,column 5] > > Have looked through various past discussions and a few talk about a > "*.ser" file but I do not appear to have any in my webapp. The > following > line of code also appeared in a discussion, in someone's > TurbineResources.properties file but this line of code is not in my > TurbineResources.properties: > > services.IntakeService.serialize.path=WEB-INF/intake-xml.ser > > Any advice would be greatly appreciated. > > Regards, > > Stuart Townhill. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
