> From: Calbazana, Al [mailto:[EMAIL PROTECTED]]
> 
> Hello,
> 
> Ok... I have modified the ctwig example (the logicsheet sample) to do
a
> little more work.. I am taking baby steps here, but want to ultimately
get a
> few function calls in.  My problem is that when calling any private
> functions, which are defined in my logicsheet, my page fails
miserably.  I
> am pretty sure I have pointed my cocoon.xconf file to the proper
location
> for my for logicsheet and hand constructed my logicsheet as
recommended.
> The error follows:
> 
> org.apache.cocoon.ProcessingException: Language Exception:
> org.apache.cocoon.components.language.LanguageException: Error
compiling
> basic03_01_xml:
> Line 117, column 28:  '}' expected.
> Line 119, column 4:  Statement expected.
> Line 126, column 42:  Identifier expected.
> Line 0, column 0:
> 3 errors

So go and check generated Java source file. Then fix your logicsheet
accordingly, so it generates valid Java.

PS Looks like you are declaring methods in a wrong place. Check esql
logicsheet for a correct way of doing this.

Vadim

> 
> ***
> 
> My logicsheet follows:
> 
> <?xml version="1.0"?>
> <xsl:stylesheet
>   xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
>   xmlns:xsp="http://apache.org/xsp";
>   xmlns:ctwig="http://www.pigbite.com/xsl";
>   version="1.0">
> 
> <xsl:template match="ctwig:greeting">
> 
>   <xsp:logic>
>     String msg = "Hello World";
>     </xsp:logic>
>   <xsp:expr>msg</xsp:expr>
> </xsl:template>
> 
> <xsl:template match="ctwig:greeting2">
> <xsp:logic>
>       static private int counter = 0;
> 
>       private synchronized int count()
>       {
>               return counter++;
>       }
> </xsp:logic>
> 
>   <xsp:expr>count()</xsp:expr>
> </xsl:template>
> 
> <xsl:template match="@*|node()" priority="-1">
>  <xsl:copy>
>   <xsl:apply-templates select="@*|node()"/>
>  </xsl:copy>
> </xsl:template>
> </xsl:stylesheet>
> 
> ***
> 
> My setup follows:
> - Win2k
> - Tomcat 4.0.1
> - Cocoon2
> - JDK1.3.1
> - J2SDKEE 1.2.1
> 
> Any help will be greatly appreciated.  I am at my wits end with this!
> 
> Thanks,
> 
> Alejandro
> 
> 
> 
> **********************************************************************
> This email and any files transmitted with it are confidential and
> intended solely for the use of the individual or entity to whom they
> are addressed. If you have received this email in error please notify
> the system manager.
> 
> This footnote also confirms that this email message has been swept by
> MIMEsweeper for the presence of computer viruses.
> 
> www.mimesweeper.com
> **********************************************************************
> 
> 
> ---------------------------------------------------------------------
> 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]>



---------------------------------------------------------------------
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