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>