I have the attached XSP, but when I run it, it generates the following
exception, what does this mean?

org.apache.cocoon.ProcessingException: Language Exception:
org.apache.cocoon.components.language.LanguageException: Error compiling
general_update_xml:
Line 88, column 21:  Type expected.
        at
org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.createR
esource(ProgramGeneratorImpl.java:278)
        at
org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.load(Pr
ogramGeneratorImpl.java:192)
        at
org.apache.cocoon.generation.ServerPagesGenerator.setup(ServerPagesGenerator
.java:145)

Med venlig hilsen/Best regards
Søren Neigaard
System Architect
................................
Mobilethink A/S
Arosgaarden
Åboulevarden 23, 5.sal
DK - 8000 Århus C
Telefon: +45 86207800
Direct: +45 86207810
Fax: +45 86207801
Email: [EMAIL PROTECTED]
Web: www.mobilethink.dk
................................
<?xml version="1.0" encoding="iso-8859-1"?>
<xsp:page language="java" xmlns:xsp="http://apache.org/xsp"; xmlns:util="http://apache.org/xsp/util/2.0";>
	<xsp:structure>
		<xsp:include>java.util.*</xsp:include>
		<xsp:include>java.io.*</xsp:include>
		<xsp:include>dk.mobilethink.framework.controller.*</xsp:include>
		<xsp:include>org.w3c.dom.Node</xsp:include>
		<xsp:include>org.w3c.dom.NodeList</xsp:include>
	</xsp:structure>
	<xsp:logic>
		String xsp_method = request.getParameter("xsp_method");
		String xsp_dtd = request.getParameter("xsp_dtd");
		String xsp_parm_name = request.getParameter("xsp_parm_name");
		String xsp_parm_success_value = request.getParameter("xsp_parm_success_value");
		String xsp_success_xsp = request.getParameter("xsp_success_xsp");
		String xsp_failure_xsp = request.getParameter("xsp_failure_xsp");
		
		System.out.println("w00t");
		
		Enumeration enum = request.getParameterNames();
		Hashtable nvp = new Hashtable();
		while(enum.hasMoreElements()) {
			String name = (String)enum.nextElement();
			if(name.startsWith("backend_")) {
				String[] values = request.getParameterValues(name);
				nvp.put(name,values);
			}
		}
		String uid = (String)request.getSession(true).getAttribute("session_uid");
		if(uid != null) {
			nvp.put("session_uid",uid);
		}
		
		Node msg = Controller.execute(method,dtd,null,nvp);
		
		String xsp_return_url = null;
		NodeList nl = ((Element)msg).getElementsByTagName(xsp_parm_name);
		if(nl.getLength() > 0) {
			System.out.println("C2 INFO - xsp_parm_name found");
			if(nl.item(0).getNodeValue().equals(xsp_parm_success_value)){
				xsp_return_url = xsp_success_xsp;
			} else {
				xsp_return_url = xsp_faliure_xsp;
			}
		} else {
			System.out.println("C2 INFO - xsp_parm_name not found");
			xsp_return_url = xsp_faliure_xsp;
		}
		response.sendRedirect(xsp_faliure_xsp);
	</xsp:logic>
	<util:include-uri>
		<util:href>
			<xsp:expr>xsp_return_url</xsp:expr>
		</util:href>
	</util:include-uri>
	<!-- util:include-uri href="<xsp:expr>xsp_return_url</xsp:expr>"/ -->
</xsp:page>
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>

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

Reply via email to