Hi Tarun,

You are alos missing the DTD tag in your xml.

"<!DOCTYPE input-data
   SYSTEM "http://jakarta.apache.org/turbine/dtd/intake.dtd";>"

Regards,
Kapil
kapil wrote:

Hi Tarun,

There is prblem in xml,you just have to specify the base package not the entire package.e.g. you should specify

"com.workstream.compensation" for the base package,rest turbine will take care.

Regards,
Makeurownrules


Tarun wrote:

Hi All

i am using velocity with turbine. I am trying to run the intake service example which is given in the how to link of turbine . But Login action class is not going to be called. For the reference In the velocity page I am getting the instance fo intakeTool. I m using the information from the following link. http://www.ingrid.org/jajakarta/turbine/en/turbine/turbine-2/services/intake-service.html
I have created the intake.xml  in web-inf/conf/    i.e:-
<?xml version="1.0" encoding="ISO-8859-1"?>

<input-data basePackage="com.workstream.compensation.modules.actions.calcompawards.">

<group class="Login" name="Login" key="login">

<field name="Username" key="u" type="String">

<rule name="minLength" value="1">Please enter an email address</rule>

<rule name="mask" value="[EMAIL PROTECTED]">Please enter a valid email address</rule>

</field>
<field name="Password" key="p" type="String">

<rule name="minLength" value="1">Please enter a password</rule>

</field>

</group>

</input-data>

Below is the error which the turbine.log is showing ;-

2004-07-10 16:47:40,078 [http-8080-Processor50] ERROR org.apache.turbine.services.intake.transform.XmlToAppData - Parser Exception: Line 2 Row 86 Msg: Document root element "input-data", must match DOCTYPE root "null". 2004-07-10 16:47:40,078 [http-8080-Processor50] ERROR org.apache.turbine.services.intake.transform.XmlToAppData - Parser Exception: Line 2 Row 86 Msg: Document is invalid: no grammar found. 2004-07-10 16:47:40,125 [http-8080-Processor50] INFO org.apache.turbine.services.BaseServiceBroker - Finish Initializing service (late): IntakeService 2004-07-10 16:48:00,828 [http-8080-Processor50] ERROR org.apache.turbine.Turbine - Turbine.handleException: java.lang.ClassNotFoundException:
Requested Action not found: Login
Turbine looked in the following modules.packages path: [org.apache.turbine.modules, com.workstream.compensation.modules]

at org.apache.turbine.modules.ActionLoader.getInstance(ActionLoader.java:148)
at org.apache.turbine.modules.ActionLoader.exec(ActionLoader.java:96)
at org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:113)
at org.apache.turbine.modules.Page.build(Page.java:53)
at org.apache.turbine.modules.PageLoader.exec(PageLoader.java:98)
at org.apache.turbine.Turbine.doGet(Turbine.java:751)
at org.apache.turbine.Turbine.doPost(Turbine.java:846)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at com.workstream.compensation.om.HibernateFilter.doFilter(HibernateFilter.java:57) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:595)




---------------------------------------------------------------------
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]

Reply via email to