You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@turbine.apache.org by "Gaasch, Derek" <dg...@montana.edu> on 2002/12/03 00:38:20 UTC
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.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/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(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:306)
at java.lang.Class.newInstance(Class.java:259)
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)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:247)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:193)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:243)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
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.ja
va:190)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
.java:475)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:2
46)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
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:2347)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:170)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170
)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
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:5
66)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
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: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>
Re: Intake in tdk-2.2-rc1
Posted by pavel kusch <pa...@icecentric.com>.
Have you shut down and restarted the server to load the updated properties?
Henning P. Schmiedehausen wrote:
>"Gaasch, Derek" <dg...@montana.edu> writes:
>
>
>
>
>>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.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/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>
>>-----------------
>>
>>
>
>Try
>
><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>
> <rule name="required" value="true">No id provided for event</rule>
> </field>
> </group>
></input-data>
>
>Yep, intake docs suck big time.
>
> Regards
> Henning
>
>
Re: Intake in tdk-2.2-rc1
Posted by "Henning P. Schmiedehausen" <hp...@intermeta.de>.
"Gaasch, Derek" <dg...@montana.edu> writes:
>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.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/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>
>-----------------
Try
<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>
<rule name="required" value="true">No id provided for event</rule>
</field>
</group>
</input-data>
Yep, intake docs suck big time.
Regards
Henning
--
Dipl.-Inf. (Univ.) Henning P. Schmiedehausen -- Geschaeftsfuehrer
INTERMETA - Gesellschaft fuer Mehrwertdienste mbH hps@intermeta.de
Am Schwabachgrund 22 Fon.: 09131 / 50654-0 info@intermeta.de
D-91054 Buckenhof Fax.: 09131 / 50654-20
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>