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]

Reply via email to