All,

Been trying to get sendmail working with Cocoon without success. Installed mail.jar and activation.jar into the lib directory and restarted Cocoon. Created a page that looks like this:

<?xml version="1.0"?>

<xsl:page language="java"
  xmlns:xsp="http://apache.org/xsp";
  xmlns:sendmail="http://apache.org/cocoon/sendmail/1.0";
>

<xsp:structure>
  <xsp:include>java.util.*</xsp:include>
</xsp:structure>

<page>
  <page-title>Confirmation</page-title>
  <content>
    <title>Hello!</title>
    <paragraph>
      An email has been sent to you!
    </paragraph>

  <sendmail:send-mail>
    <sendmail:charset>ISO-8859-1</sendmail:charset>
    <sendmail:smtphost>localhost</sendmail:smtphost>
    <sendmail:from>[EMAIL PROTECTED]</sendmail:from>
    <sendmail:to>[EMAIL PROTECTED]</sendmail:to>
    <sendmail:subject>This is a test</sendmail:subject>
    <sendmail:body>This is a test email from XSP</sendmail:body>
  </sendmail:send-mail>

  </content>
</page>

</xsp:page>


I added a pipeline in there and away I went to the URL, but I get this as an error:


Language Exception
org.apache.cocoon.ProcessingException: Language Exception: org.apache.cocoon.components.language.LanguageException: Error compiling test_xsp: ERROR 1 (org/apache/cocoon/www/lenya/pubs/home/content/authoring/calendar/ test_xsp.java): ... String cat_clause = ""; // start error (lines 274-274) "Syntax error on keyword "if"; "boolean", "void", "byte", "short", "int", "long", "char", "float", "double", "Identifier", "interface", "class" expected" if (cat == null){ // end error cat_clause = ""; }else{ cat_clause = " and category_id = " + cat; ... Line 274, column 0: Syntax error on keyword "if"; "boolean", "void", "byte", "short", "int", "long", "char", "float", "double", "Identifier", "interface", "class" expected



Am I missing something? I added the builtin-logicsheet as well, so I don't think I was missing anything...


Jon


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



Reply via email to