Hi, I have following pattern to test a logon/userid:
<map:match pattern="myaccount/login"> <map:act type="authenticator"> <map:parameter name="use-request-parameters" value="true"/> <map:parameter name="descriptor" value="context://database/auth-def.xml"/> <map:act type="session-propagator"> <map:parameter name="set-max-inactive-internal" value="20"/> <map:redirect-to uri="info"/> </map:act> <map:redirect-to uri="nosuccess.content"/> </map:act> </map:match> I would like to set the max-inactive-internal when the user logs-on, but it seems I can't get it done. When I ask the value in the resulting page (using <xsp-session:get-max-inactive-interval/> ) it always gives me the default value of Tomcat (1800 seconds). Any suggestions ? Stefan ----- Original Message ----- From: "Stefan Geelen" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]> Sent: Saturday, February 14, 2004 8:22 AM Subject: Re: SOLVED: Language Exception when compiling XSP page > Hi All, > > just to let you know I solved the problem: > > Appareantly it is quite important to use the xalan and xerces version > delivered with cocoon 2.1.3 > > I first used xalan: 2.4.D1 and xerces: 2.0.0 and appareantly this was > causing the error. > > Replacing these with the xercesImpl-2.5.0.jar and xalan-2.5.2.jar did make > the error go away. > > Note also that I needed to place these files in to the cocoon\WEB-INF\lib > dir . > > Regards, > > Stefan > ----- Original Message ----- > From: "Stefan Geelen" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Cc: <[EMAIL PROTECTED]> > Sent: Saturday, February 14, 2004 7:49 AM > Subject: HELP PLEASE: Language Exception when compiling XSP page > > > > HI, > > > > looking at the myaccount_details_xsp.java source it seems that the error > is > > caused by: > > > > this.contentHandler.startElement ? : > > > > start error (lines 131-131) "Syntax > > > > error on keyword "this"; "boolean", "void", "byte", "short", "int", > > > > "long", "char", "float", "double", "Identifier", "interface", "class" > > > > expected" this.contentHandler.startElement( // end error ?? > > > > > > I included below the complete .java file. > > > > Does anyone have any idea (using 2.1.3) ? > > > > Thx very much in advance ! > > > > package org.apache.cocoon.www.xmlmill.xsp; > > > > import java.io.File; > > import java.io.IOException; > > import java.io.StringReader; > > //import java.net.*; > > import java.util.Date; > > import java.util.List; > > import java.util.Stack; > > > > //import org.w3c.dom.*; > > import org.xml.sax.InputSource; > > import org.xml.sax.SAXException; > > import org.xml.sax.helpers.AttributesImpl; > > > > //import org.apache.avalon.framework.*; > > import org.apache.avalon.framework.component.Component; > > import org.apache.avalon.framework.component.ComponentException; > > import org.apache.avalon.framework.component.ComponentManager; > > import org.apache.avalon.framework.component.ComponentSelector; > > import org.apache.avalon.framework.context.Context; > > //import org.apache.avalon.framework.util.*; > > > > import org.apache.cocoon.Constants; > > import org.apache.cocoon.ProcessingException; > > import org.apache.cocoon.generation.Generator; > > //import org.apache.cocoon.util.*; > > > > import org.apache.cocoon.components.language.markup.xsp.XSPGenerator; > > import > org.apache.cocoon.components.language.markup.xsp.XSPObjectHelper; > > import > > org.apache.cocoon.components.language.markup.xsp.XSPRequestHelper; > > import > > org.apache.cocoon.components.language.markup.xsp.XSPResponseHelper; > > import > > org.apache.cocoon.components.language.markup.xsp.XSPSessionHelper; > > > > /* User Imports */ > > > > import java.sql.DriverManager; > > > > import java.sql.Connection; > > > > import java.sql.Statement; > > > > import java.sql.PreparedStatement; > > > > import java.sql.CallableStatement; > > > > import java.sql.ResultSet; > > > > import java.sql.ResultSetMetaData; > > > > import java.sql.Struct; > > > > import java.sql.SQLException; > > > > import java.sql.Clob; > > > > import java.sql.Blob; > > > > import java.text.SimpleDateFormat; > > > > import java.text.DecimalFormat; > > > > import java.io.StringWriter; > > > > import java.io.PrintWriter; > > > > import java.io.BufferedInputStream; > > > > import java.io.InputStream; > > > > import java.util.Set; > > > > import java.util.List; > > > > import java.util.Iterator; > > > > import java.util.ListIterator; > > > > import java.math.BigDecimal; > > > > import java.sql.Struct; > > > > import java.sql.Types; > > > > import org.apache.cocoon.components.language.markup.xsp.EsqlHelper; > > > > import > > org.apache.cocoon.components.language.markup.xsp.AbstractEsqlQuery; > > > > import > > org.apache.cocoon.components.language.markup.xsp.AbstractEsqlConnection; > > > > import > > org.apache.cocoon.components.language.markup.xsp.Cocoon2EsqlConnection; > > > > import org.apache.cocoon.components.language.markup.xsp.XSPUtil; > > > > > > /** > > * Generated by XSP. Edit at your own risk, :-) > > */ > > public class myaccount_details_xsp extends XSPGenerator { > > > > // Files this XSP depends on > > private static File[] _dependentFiles = new File[] { > > > > }; > > > > // Initialize attributes used by modifiedSince() (see > > AbstractServerPage) > > { > > this.dateCreated = 1076739690085L; > > this.dependencies = _dependentFiles; > > } > > > > /* Built-in parameters available for use */ > > // context - org.apache.cocoon.environment.Context > > // request - org.apache.cocoon.environment.Request > > // response - org.apache.cocoon.environment.Response > > // parameters - parameters defined in the sitemap > > // objectModel- java.util.Map > > // resolver - org.apache.cocoon.environment.SourceResolver > > > > /* User Class Declarations */ > > private Stack _esql_connections = new Stack(); > > private Cocoon2EsqlConnection _esql_connection = null; > > private Stack _esql_queries = new Stack(); > > private AbstractEsqlQuery _esql_query = null; > > private SQLException _esql_exception = null; > > private StringWriter _esql_exception_writer = null; > > > > > > this.contentHandler.startElement( > > "", > > "sql-list", > > "sql-list", > > xspAttr > > ); > > > > xspAttr.clear(); > > > > > > > > xspAttr.addAttribute( > > "", > > "pos", > > "pos", > > "CDATA", > > String.valueOf(j.nextIndex()) > > ); > > > > > > this.contentHandler.startElement( > > "", > > "sql-list-item", > > "sql-list-item", > > xspAttr > > ); > > > > xspAttr.clear(); > > > > > > > > this.contentHandler.endElement( > > "", > > "sql-list-item", > > "sql-list-item"); > > > > > > > > > > this.contentHandler.endElement( > > "", > > "sql-list", > > "sql-list"); > > > > > > > > > > this.contentHandler.startElement( > > "", > > "sql-set", > > "sql-set", > > xspAttr > > ); > > > > xspAttr.clear(); > > > > > > > > this.contentHandler.startElement( > > "", > > "sql-set-item", > > "sql-set-item", > > xspAttr > > ); > > > > xspAttr.clear(); > > > > > > > > this.contentHandler.endElement( > > "", > > "sql-set-item", > > "sql-set-item"); > > > > > > > > > > this.contentHandler.endElement( > > "", > > "sql-set", > > "sql-set"); > > > > > > > > > > XSPObjectHelper.xspExpr(contentHandler, obj); > > > > > > /** > > * Generate XML data. > > */ > > public void generate() throws SAXException, IOException, > > ProcessingException { > > > > > > > > this.contentHandler.startDocument(); > > AttributesImpl xspAttr = new AttributesImpl(); > > > > > > > > this.contentHandler.startPrefixMapping( > > "xml", > > "http://www.w3.org/XML/1998/namespace" > > ); > > > > this.contentHandler.startPrefixMapping( > > "xsp", > > "http://apache.org/xsp" > > ); > > > > this.contentHandler.startPrefixMapping( > > "xspdoc", > > "http://apache.org/cocoon/XSPDoc/v1" > > ); > > > > this.contentHandler.startPrefixMapping( > > "esql", > > "http://apache.org/cocoon/SQL/v2" > > ); > > > > > > this.contentHandler.startElement( > > "", > > "page", > > "page", > > xspAttr > > ); > > xspAttr.clear(); > > > > > > this.characters("\n "); > > > > > > this.contentHandler.startElement( > > "", > > "p", > > "p", > > xspAttr > > ); > > xspAttr.clear(); > > > > > > this.characters(""); > > > > > > this.contentHandler.endElement( > > "", > > "p", > > "p" > > ); > > > > > > this.characters(""); > > > > this.characters(""); > > > > > > this.contentHandler.endElement( > > "", > > "page", > > "page" > > ); > > > > > > this.contentHandler.endPrefixMapping( > > "xml" > > ); > > > > this.contentHandler.endPrefixMapping( > > "xsp" > > ); > > > > this.contentHandler.endPrefixMapping( > > "xspdoc" > > ); > > > > this.contentHandler.endPrefixMapping( > > "esql" > > ); > > > > > > this.contentHandler.endDocument(); > > > > > > > > } > > } > > > > > > this.contentHandler.startElement > > ----- Original Message ----- > > From: "John L. Webber" <[EMAIL PROTECTED]> > > To: <[EMAIL PROTECTED]> > > Sent: Friday, February 13, 2004 8:56 AM > > Subject: Re: Language Exception when compiling XSP page > > > > > > > Hi Stefan, > > > > > > Perhaps someone else has a more specific idea what the problem is, but > > > as a general Cocoon debugging technique have you looked at the generated > > > Java file (myaccount_details_xsp.java)? That's usually a good place to > > > start solving such error messages. The generated java files should be > > > under the work directory of your Tomcat installation (probably a path > > > like > > > > > > work\Standalone\localhost\yourwebappname\cocoon-files\org\apache\cocoon\www\ > > xmlmill\xsp\). > > > > > > I haven't used esql, so I don't know if that could be causing the > problem. > > > > > > John > > > > > > Stefan Geelen wrote: > > > > > > > Hi, > > > > > > > > I have following XSP page: > > > > ------------------------------------- > > > > <?xml version="1.0" encoding="ISO-8859-1"?> > > > > <xsp:page language="java" xmlns:xsp="http://apache.org/xsp" > > > > xmlns:esql="http://apache.org/cocoon/SQL/v2" > > > > > <page> > > > > <p>TEST</p> > > > > </page> > > > > </xsp:page> > > > > > > > > When called it generates folllowing error: > > > > ---------------------------------------------------------- > > > > Failed to execute pipeline. > > > > > > > > org.apache.cocoon.ProcessingException: Failed to execute pipeline.: > > > > org.apache.cocoon.ProcessingException: Language Exception: > > > > org.apache.cocoon.components.language.LanguageException: Error > > > > compiling myaccount_details_xsp: ERROR 1 > > > > (org\apache\cocoon\www\xmlmill\xsp\myaccount_details_xsp.java): ... > > > > private SQLException _esql_exception = null; private StringWriter > > > > _esql_exception_writer = null; // start error (lines 131-131) "Syntax > > > > error on keyword "this"; "boolean", "void", "byte", "short", "int", > > > > "long", "char", "float", "double", "Identifier", "interface", "class" > > > > expected" this.contentHandler.startElement( // end error "", > > > > "sql-list", "sql-list", xspAttr ... Line 131, column 0: Syntax error > > > > on keyword "this"; "boolean", "void", "byte", "short", "int", "long", > > > > "char", "float", "double", "Identifier", "interface", "class" expected > > > > > > > > If I remove the xmlns:esql="http://apache.org/cocoon/SQL/v2" it does > > > > work. So the problem has apparently to do with the esql logisheet ? > > > > > > > > > > -- > > > --------------------------------------------------------- > > > Jentro Technologies GmbH > > > John L. Webber, Software Development > > > --------------------------------------------------------- > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]