This typically means that intake could not parse the xml file or it could not resolve field names to get/set methods in your mapped object. Try changing your field name to eventId. The code that intake is using to get the get/set methods uses java.beans.PropertyDescriptor. Take a look at the java docs (jdk) for that class.
-----Original Message----- From: Gaasch, Derek [mailto:[EMAIL PROTECTED]] Sent: Monday, December 02, 2002 5:38 PM To: 'Turbine Users List' Subject: Intake in tdk-2.2-rc1 HELP! Trouble with Intake in tdk-2.2-rc1... IntakeTool cant be instantiated, so $intake is undefined. I've uncommented the lines in TurbineResources.properties: -------------- services.IntakeService.classname=org.apache.turbine.services.intake.Turb ineI ntakeService tool.request.om=org.apache.turbine.om.OMTool tool.request.intake=org.apache.turbine.services.intake.IntakeTool services.IntakeService.xml.path=WEB-INF/conf/intake.xml ---------------- and created an intake.xml file ------------------- <input-data basePackage="org.bsi.web."> <group name="Event" key="event" mapToObject="om.Event"> <field name="EVENT_ID" key="id" type="NumberKey"> <rule name="mask" value="^$|[0-9]+">Please select a valid choice</rule> <required-message>No id provided for event </required-message> </field> </group> </input-data> ----------------- but on attempted initialization of the Intake service, I get the following error in turbine.log: -------------------- [Mon Dec 02 16:19:36 MST 2002] -- ERROR -- Could not instantiate tool org.apache.turbine.services.intake.IntakeTool to add to the context Exception: org.apache.turbine.util.TurbineException: Instantiation failed for org.apache.turbine.services.intake.IntakeTool Stack Trace follows: java.lang.NullPointerException at org.apache.turbine.services.intake.IntakeTool.<init>(IntakeTool.java:90) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorA cces sorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCons truc torAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:274) at java.lang.Class.newInstance0(Class.java:306) at java.lang.Class.newInstance(Class.java:259) at org.apache.turbine.services.factory.TurbineFactoryService.getInstance(Tu rbin eFactoryService.java:396) rethrown as org.apache.turbine.util.TurbineException: Instantiation failed for org.apache.turbine.services.intake.IntakeTool at org.apache.turbine.services.factory.TurbineFactoryService.getInstance(Tu rbin eFactoryService.java:400) at org.apache.turbine.services.pool.TurbinePoolService.getInstance(TurbineP oolS ervice.java:484) at org.apache.turbine.services.pull.TurbinePullService.populateWithRequestT ools (TurbinePullService.java:474) at org.apache.turbine.services.pull.TurbinePullService.populateContext(Turb ineP ullService.java:406) at org.apache.turbine.services.pull.TurbinePull.populateContext(TurbinePull .jav a:145) at org.apache.turbine.services.velocity.TurbineVelocityService.getContext(T urbi neVelocityService.java:249) at org.apache.turbine.services.velocity.TurbineVelocity.getContext(TurbineV eloc ity.java:156) at org.apache.turbine.modules.pages.VelocityPage.doBuildBeforeAction(Veloci tyPa ge.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.core.ApplicationFilterChain.internalDoFilter(Applica tion FilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt erCh ain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv e.ja va:243) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:5 66) 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.ja va:190) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:5 66) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticator Base .java:475) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:5 64) at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.ja va:2 46) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:5 64) 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:5 66) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa lve. java:170) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:5 64) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java :170 ) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:5 64) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468 ) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va:5 64) 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:5 66) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4 72) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.ajp.tomcat4.Ajp13Processor.process(Ajp13Processor.java:458) at org.apache.ajp.tomcat4.Ajp13Processor.run(Ajp13Processor.java:551) at java.lang.Thread.run(Thread.java:536) ------------------- HELP! -d -- 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]>
