Hi there, I have been struggling for days to get Intake running on Turbine 2.2 b3. Various postings to turbine-user.
Can you please help me. I followed the instructions in Intake HowTo and Service to set up Intake. Starting the server (startup.bat) works properly, no error message. But when I request a template that is using Intake the following error occurs in turbine.log: [Tue Sep 24 11:52:08 CEST 2002] -- INFO -- init [Tue Sep 24 11:52:08 CEST 2002] -- INFO -- Double initializaton of Turbine was attempted! .. Tue Sep 24 11:52:09 CEST 2002] -- INFO -- Finish Initializing service (late): IntakeService [Tue Sep 24 11:52:09 CEST 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(NativeConstructorAcces sorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstruc torAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:274) at java.lang.Class.newInstance0(Class.java:296) at java.lang.Class.newInstance(Class.java:249) at org.apache.turbine.services.factory.TurbineFactoryService.getInstance(Turbin 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(Turbin eFactoryService.java:400) at org.apache.turbine.services.pool.TurbinePoolService.getInstance(TurbinePoolS ervice.java:484) at org.apache.turbine.services.pull.TurbinePullService.populateWithRequestTools (TurbinePullService.java:474) at org.apache.turbine.services.pull.TurbinePullService.populateContext(TurbineP ullService.java:406) at org.apache.turbine.services.pull.TurbinePull.populateContext(TurbinePull.jav a:145) at org.apache.turbine.services.velocity.TurbineVelocityService.getContext(Turbi neVelocityService.java:249) at org.apache.turbine.services.velocity.TurbineVelocity.getContext(TurbineVeloc ity.java:156) at org.apache.turbine.modules.pages.VelocityPage.doBuildBeforeAction(VelocityPa ge.java:84) at org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:137) 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) ...... What does this double initialization mean? Is it a problem? I am using a very simple intake.xml file (attached) for testing purpose, located in web-inf/conf/ These are my entries in TR.props: services.IntakeService.classname=org.apache.turbine.services.intake.TurbineI 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\blah.xml Thanks in advance! Marc
<!DOCTYPE input-data SYSTEM "http://jakarta.apache.org/turbine/dtd/intake.dtd"> <input-data basePackage="de.geoconnect.audiotex."> <group name="KundeAnlegen" key="kundeanlegen"> <field name="vorname" key="vorname" type="String" mapToObject="Kunden"> </field> </group> </input-data>
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>