Hi,

I try to use Intake. For testing, I only used intake in one template (called "/templates/app/screens/param/Agence.vm"). The login template does not use it.
When I opened the login page, an exception occured.

I installed JDK 1.4, Tomcat 4.1.12 and Turbine 2.1

In the TR.properties, I enabled the following lines :
services.IntakeService.classname=org.apache.turbine.services.intake.TurbineIntakeService
services.IntakeService.xml.path=WEB-INF/conf/intake.xml
tool.request.intake=org.apache.turbine.services.intake.IntakeTool

Here is the intake.xml file,
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE input-data SYSTEM
"http://jakarta.apache.org/turbine/dtd/intake.dtd";>
<input-data basePackage="fr.qualipse.qualiback">
<group name="AgenceGroup" key="agence" mapToObject="om.Agence">
<field name="agenceid" key="agenceid" type="String" mapToProperty="AgenceId"></rule>
</field>
<field name="nom" key="nom" type="String" mapToProperty="Nom">
<rule name="required" value="true">Nom ne doit pas �tre vide.</rule>
<rule name="maxLength" value="255">Nom ne doit pas d�passser 255 caract�res.</rule>
</field>
<field name="code" key="code" type="String" mapToProperty="Code">
<rule name="required" value="true">Code ne doit pas �tre vide.</rule>
<rule name="maxLength" value="255">Code ne doit pas d�passser 255 caract�res.</rule>
</field>
</group>
</input-data>

Here is a part of the packages tree ;
WEB-INF/classes/fr/qualipse/qualiback/om/Agence.class
WEB-INF/classes/fr/qualipse/qualiback/om/AgencePeer.class
WEB-INF/classes/fr/qualipse/qualiback/om/BaseAgence.class
WEB-INF/classes/fr/qualipse/qualiback/om/BaseAgencePeer.class

WEB-INF/classes/fr/qualipse/qualiback/modules/actions/param/AgenceAction.class

WEB-INF/classes/fr/qualipse/qualiback/modules/screens/param/AgenceForm.class
WEB-INF/classes/fr/qualipse/qualiback/modules/screens/param/AgenceList.class

Befor using intake, the login was displayed without any problems.


In the log file, the last line is
[Thu Jan 09 17:07:27 CET 2003] -- INFO -- Start Initializing service (early): IntakeService

When I display the login page (Login.vm), there is an exception :
javax.servlet.ServletException: Cannot allocate servlet instance for path /qualiback/servlet/qualiback
at org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.java:427)
at org.apache.catalina.servlets.InvokerServlet.doGet(InvokerServlet.java:180)
.................

root cause

java.lang.VerifyError: (class: org/apache/turbine/services/intake/transform/XmlToAppData, method: parseFile signature: (Ljava/lang/String;Z)Lorg/apache/turbine/services/intake/xmlmodel/AppData;) Incompatible object argument for function call
at org.apache.turbine.services.intake.TurbineIntakeService.init(TurbineIntakeService.java:168)
at org.apache.turbine.services.TurbineBaseService.init(TurbineBaseService.java:108)
at org.apache.turbine.services.BaseInitableBroker.initClass(BaseInitableBroker.java:150)
at org.apache.turbine.services.BaseServiceBroker.doInitService(BaseServiceBroker.java:226)
at org.apache.turbine.services.BaseServiceBroker.initServices(BaseServiceBroker.java:195)
at org.apache.turbine.Turbine.init(Turbine.java:185)

If anyone knows how to deal with this I would appreciate some help.

Thanks,
**Xavier


--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to