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]