Hi,

Could you elaborate what you mean by "session key for the property"?
Normally nothing points to the original page instance, though.


Two questions:

- Are the problematic properties marked as 'persistent'?
- Are their values serializable? (they do not have to be, but this is the
easy approach, as it does not require the definition of an adaptor to
convert to string). Please note that you do not need a no-args constructor
to implement Serializable.


----- Original Message ----- 
From: "Darío Vasconcelos" <[EMAIL PROTECTED]>
To: "Tapestry users" <[email protected]>
Sent: Tuesday, July 19, 2005 10:21 PM
Subject: Re: Strange timeout behavior


In my app, this problem happens only with properties of a type that
doesn't have a no-args constructor, ie, it doesn't happen to Strings
or even Lists. So my guess is that MindBridge is correct in his
assumption that, since the page is returned to the pool sooner than
the session timeout, then the variables don't remember their value.

Now, just to clarify: when Tapestry persists a page property, does the
session key for the property point to the original page instance? If
yes, that would be a problem, wouldn't it?


Dario

On 7/19/05, Bryan Lewis <[EMAIL PROTECTED]> wrote:
> I'm coming into this thread rather late, but... it looks like a case of
> instance variables being garbage collected.  The source code has several
> instance variables such as
>
>     protected ContainerMessage currentMessage;
>
> Try running with org.apache.tapestry.disable-caching=true to check that
all
> your variables are persisted correctly.  If they're not, the exception
will
> be much easier to reproduce.  I suspect you'll want to turn all those
> instance variables into page properties.
>
>
> ----- Original Message -----
> From: "Edward Scanzano" <[EMAIL PROTECTED]>
> To: "Tapestry users" <[email protected]>
> Sent: Tuesday, July 19, 2005 6:50 AM
> Subject: Re: Strange timeout behavior
>
>
> > This is the source code to one of the components. The
> > problem is more widespread than just this component.
> > It is also occuring for pages as well.
> >
> > Exception
> >
> > org.apache.tapestry.ApplicationRuntimeException
> > Unable to invoke method doListView on
> >
>
[EMAIL PROTECTED]/folderL
> ist2]:
> > null
> >
> > java.lang.NullPointerException
> >
> > Stack Trace:
> >
>
com.intaglio.webclient.site.IntaglioBaseComponent.doListView(IntaglioBaseCom
> ponent.java:241)
> >
> > sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > Method)
> >
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
> )
> >
> >
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
> .java:25)
> >
> > java.lang.reflect.Method.invoke(Method.java:324)
> >
>
org.apache.tapestry.listener.ListenerMap.invokeTargetMethod(ListenerMap.java
> :257)
> >
> > org.apache.tapestry.listener.ListenerMap.access$100(ListenerMap.java:46)
> >
> >
>
org.apache.tapestry.listener.ListenerMap$SyntheticListener.invoke(ListenerMa
> p.java:97)
> >
> >
>
org.apache.tapestry.listener.ListenerMap$SyntheticListener.actionTriggered(L
> istenerMap.java:102)
> >
> > org.apache.tapestry.link.DirectLink.trigger(DirectLink.java:119)
> >
> > org.apache.tapestry.engine.DirectService.service(DirectService.java:169)
> >
> >
org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:889)
> >
> >
>
org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:198
> )
> >
> >
org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:159)
> >
> > javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
> >
> > javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
> >
> >
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
> FilterChain.java:237)
> >
> >
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
> ain.java:157)
> >
> >
>
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.ja
> va:75)
> >
> >
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
> FilterChain.java:186)
> >
> >
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
> ain.java:157)
> >
> >
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
> va:214)
> >
> >
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
> t.java:104)
> >
> >
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> >
> >
>
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContext
> Valve.java:198)
> >
> >
>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
> va:152)
> >
> >
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
> t.java:104)
> >
> >
>
org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalVal
> ve.java:44)
> >
> >
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
> t.java:102)
> >
> >
>
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssoci
> ationValve.java:169)
> >
> >
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
> t.java:102)
> >
> >
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> >
> >
>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137
> )
> >
> >
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
> t.java:104)
> >
> >
>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118
> )
> >
> >
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
> t.java:102)
> >
> >
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> >
> >
>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
> :109)
> >
> >
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContex
> t.java:104)
> >
> >
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> >
> > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
> >
> > org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
> >
> >
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
> >
> >
>
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
> ction(Http11Protocol.java:705)
> >
> >
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
> >
> >
>
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
> a:683)
> >
> > java.lang.Thread.run(Thread.java:534)
> >
> >
> >
> > SessionProperties
> > Name Value
> > id 98E9FA4B076AC508F185F426C30707C7
> > creationTime Tue Jul 19 03:40:05 PDT 2005
> > lastAccessedTime Tue Jul 19 03:40:27 PDT 2005
> > maxInactiveInterval 1800
> > new no
> > Attributes
> > Name Value
> > org.apache.tapestry.engine:IntaglioWebClient
> >
>
[EMAIL PROTECTED],dirty=f
>
alse,locale=en_US,stateful=true,[EMAIL PROTECTED]
> 730,activePageNames=<null>]
> >
> > RequestParameters
> > Name Value(s)
> > service direct/1/CWorkspace/folderList2.$DirectLink
> > sp S21adsdfasdfasdf2232d
> > Properties
> > Name Value
> > characterEncoding UTF-8
> > contentLength -1
> > method GET
> > protocol HTTP/1.1
> > queryString
> >
>
service=direct/1/CWorkspace/folderList2.$DirectLink&sp=S21adsdfasdfasdf2232d
> >
> > remoteAddr 127.0.0.1
> > remoteHost 127.0.0.1
> > requestedSessionId 98E9FA4B076AC508F185F426C30707C7
> > requestedSessionIdFromCookie yes
> > requestedSessionIdFromURL no
> > requestedSessionIdValid yes
> > requestURI /intaglioWebClient/app
> > scheme http
> > serverName localhost
> > serverPort 8080
> > contextPath /intaglioWebClient
> > servletPath /app
> > Headers
> > Name Value
> > accept image/gif, image/x-xbitmap, image/jpeg,
> > image/pjpeg, application/vnd.ms-excel,
> > application/msword, application/x-shockwave-flash, */*
> >
> > accept-encoding gzip, deflate
> > accept-language en-us
> > connection Keep-Alive
> > cookie JSESSIONID=98E9FA4B076AC508F185F426C30707C7
> > host localhost:8080
> > referer
> >
>
http://localhost:8080/intaglioWebClient/app?service=direct/1/CFacility/$DirectLink$1&sp=0
> >
> > user-agent Mozilla/4.0 (compatible; MSIE 6.0; Windows
> > NT 5.1; SV1; .NET CLR 1.1.4322)
> > Cookies
> > Name Value
> > JSESSIONID 98E9FA4B076AC508F185F426C30707C7
> > ServletProperties
> > Name Value
> > servlet [EMAIL PROTECTED]
> > name IntaglioWebClient
> > Init Parameters
> > Name Value
> > org.apache.tapestry.visit-class
> > com.intaglio.webclient.site.Visit
> > Servlet ContextProperties
> > Name Value
> > majorVersion 2
> > minorVersion 4
> > serverInfo Apache Tomcat/5.0.28
> > Attributes
> > Name Value
> > javax.servlet.context.tempdir
> >
C:\jboss-4.0.0\server\standard\work\jboss.web\localhost\intaglioWebClient
> >
> > org.apache.catalina.WELCOME_FILES
> > [Ljava.lang.String;@b996d7
> > org.apache.catalina.jsp_classpath
> >
>
/C:/jboss-4.0.0/server/standard/lib/jaxb-impl.jar;/C:/jboss-4.0.0/server/sta
>
ndard/tmp/deploy/tmp37574uuid-key-generator.sar;/C:/jboss-4.0.0/server/stand
>
ard/tmp/deploy/tmp37556commons-modeler.jar;/C:/jboss-4.0.0/server/standard/t
>
mp/deploy/tmp37536jboss-aop.deployer-contents/jboss-aspect-library.jar;/C:/j
>
boss-4.0.0/server/standard/conf/;/C:/jboss-4.0.0/server/standard/tmp/deploy/
>
tmp37569tomcat-util.jar;/C:/jboss-4.0.0/server/standard/lib/jboss-common-jdb
>
c-wrapper.jar;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37601intaglioWeb
>
Client-exp.war/WEB-INF/lib/ognl-2.6.7.jar;/C:/jboss-4.0.0/server/standard/li
>
b/jpl-util.jar;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37553commons-di
>
gester.jar;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37601intaglioWebCli
>
ent-exp.war/WEB-INF/lib/tapestry-3.0.3.jar;/C:/j2sdk1.4.2_08/jre/lib/ext/lda
>
psec.jar;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37568tomcat-jk2.jar;/
>
C:/jboss-4.0.0/server/standard/lib/jboss-monitoring.jar;/C:/jboss-4.0.0/serv
> er
> >  /standar
> >
>
d/tmp/deploy/tmp37540jboss-jdbc-metadata.sar;/C:/jboss-4.0.0/server/standard
>
/tmp/deploy/tmp37577jms-ra.rar;/C:/jboss-4.0.0/server/standard/lib/activatio
>
n.jar;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37601intaglioWebClient-e
>
xp.war/WEB-INF/lib/geronimo-ejb.jar;/C:/jboss-4.0.0/server/standard/lib/jbos
>
s-hibernate.jar;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37575jboss-loc
>
al-jdbc.rar-contents/jboss-local-jdbc.jar;/C:/jboss-4.0.0/server/standard/li
>
b/cglib-full-2.0.2.jar;/C:/jboss-4.0.0/server/standard/lib/javax.servlet.jar
>
;/C:/jboss-4.0.0/lib/endorsed/xercesImpl.jar;/C:/jboss-4.0.0/server/standard
>
/tmp/deploy/tmp37575jboss-local-jdbc.rar;/C:/jboss-4.0.0/server/standard/tmp
>
/deploy/tmp37601intaglioWebClient-exp.war/WEB-INF/lib/commons-fileupload-1.0
>
.jar;/C:/jboss-4.0.0/server/standard/lib/intaglioAPIPersistance.jar;/C:/jbos
>
s-4.0.0/server/standard/tmp/deploy/tmp37601intaglioWebClient-exp.war/WEB-INF
>
/lib/commons-lang-1.0.jar;/C:/jboss-4.0.0/lib/concurrent.jar;/C:/jboss-4.0.0
> /s
> >  erver/st
> >
>
andard/tmp/deploy/tmp37560naming-common.jar;/C:/jboss-4.0.0/server/standard/
>
lib/bsh-core-1.3.0.jar;/C:/jboss-4.0.0/server/standard/lib/bsh-deployer.jar;
>
/C:/jboss-4.0.0/server/standard/deploy/jbossweb-tomcat50.sar/;/C:/jboss-4.0.
>
0/server/standard/lib/hibernate3.jar;/C:/jboss-4.0.0/lib/jboss-system.jar;/C
>
:/jboss-4.0.0/server/standard/lib/messages.jar;/C:/jboss-4.0.0/server/standa
>
rd/lib/log4j.jar;/C:/jboss-4.0.0/server/standard/lib/intaglioAAEngine.jar;/C
>
:/jboss-4.0.0/server/standard/tmp/deploy/tmp37601intaglioWebClient-exp.war/W
>
EB-INF/lib/commons-digester.jar;/C:/jboss-4.0.0/server/standard/lib/hsqldb.j
>
ar;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37601intaglioWebClient-exp.
>
war/WEB-INF/lib/tapestry-contrib-3.0.3.jar;/C:/jboss-4.0.0/server/standard/l
>
ib/snmp-support.jar;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37549catal
>
ina-optional.jar;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37601intaglio
>
WebClient-exp.war/WEB-INF/lib/commons-logging.jar;/C:/jboss-4.0.0/server/sta
> nd
> >  ard/tmp/
> >
>
deploy/tmp37601intaglioWebClient-exp.war/WEB-INF/lib/log4j-1.2.6.jar;/C:/jbo
>
ss-4.0.0/server/standard/lib/jbossmq.jar;/C:/jboss-4.0.0/server/standard/lib
>
/bsh-commands-1.3.0.jar;/C:/jboss-4.0.0/server/standard/lib/xalan.jar;/C:/jb
>
oss-4.0.0/server/standard/tmp/deploy/tmp37570tomcat50-service.jar;/C:/jboss-
>
4.0.0/server/standard/tmp/deploy/tmp37566tomcat-coyote.jar;/C:/jboss-4.0.0/s
>
erver/standard/lib/namespace.jar;/C:/j2sdk1.4.2_08/jre/lib/ext/localedata.ja
>
r;/C:/jboss-4.0.0/server/standard/lib/mysql-connector-java-3.1.7-bin.jar;/C:
>
/jboss-4.0.0/server/standard/tmp/deploy/tmp37554commons-el.jar;/C:/jboss-4.0
>
.0/server/standard/lib/jboss-management.jar;/C:/jboss-4.0.0/server/standard/
>
lib/jaxb-xjc.jar;/C:/jboss-4.0.0/server/standard/lib/jbosssx.jar;/C:/jboss-4
>
.0.0/server/standard/deploy/jbossweb-tomcat50.sar/ROOT.war/;/C:/jboss-4.0.0/
>
server/standard/lib/scheduler-plugin-example.jar;/C:/jboss-4.0.0/server/stan
>
dard/lib/xercesImpl.jar;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37558j
> as
> >  per-comp
> >
>
iler.jar;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37601intaglioWebClien
>
t-exp.war/WEB-INF/lib/javassist-3.0.jar;/C:/jboss-4.0.0/server/standard/depl
>
oy/jms/jbossmq-httpil.sar/;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp375
>
62servlets-common.jar;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37561nam
>
ing-resources.jar;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37548catalin
>
a-manager.jar;/C:/jboss-4.0.0/server/standard/lib/scheduler-plugin.jar;/C:/j
>
boss-4.0.0/server/standard/tmp/deploy/tmp37550catalina.jar;/C:/jboss-4.0.0/s
>
erver/standard/lib/properties-plugin.jar;/C:/jboss-4.0.0/server/standard/lib
>
/jbossha.jar;/C:/jboss-4.0.0/server/standard/lib/dom4j-1.5.2.jar;/C:/jboss-4
>
.0.0/server/standard/lib/jax-qname.jar;/C:/jboss-4.0.0/server/standard/lib/d
>
om.jar;/C:/jboss-4.0.0/server/standard/lib/javax.servlet.jsp.jar;/C:/jboss-4
>
.0.0/server/standard/tmp/deploy/tmp37552commons-collections.jar;/C:/jboss-4.
>
0.0/server/standard/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/WEB-INF
> /c
> >  lasses/;
> >
>
/C:/jboss-4.0.0/server/standard/lib/odmg-3.0.jar;/C:/jboss-4.0.0/server/stan
>
dard/lib/relaxngDatatype.jar;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp3
>
7601intaglioWebClient-exp.war/WEB-INF/lib/jsp-api.jar;/C:/j2sdk1.4.2_08/jre/
>
lib/ext/dnsns.jar;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37546jboss-w
>
s4ee-exp.war/;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37601intaglioWeb
>
Client-exp.war/;/C:/jboss-4.0.0/bin/run.jar;/C:/jboss-4.0.0/server/standard/
>
lib/bindingservice-plugin.jar;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp
>
37557jakarta-regexp-1.3.jar;/C:/jboss-4.0.0/server/standard/lib/jboss-jca.ja
>
r;/C:/jboss-4.0.0/server/standard/lib/autonumber-plugin.jar;/C:/jboss-4.0.0/
>
server/standard/tmp/deploy/tmp37576jboss-xa-jdbc.rar-contents/jboss-xa-jdbc.
>
jar;/C:/jboss-4.0.0/server/standard/lib/mail.jar;/C:/jboss-4.0.0/lib/jboss-c
>
ommon.jar;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37559jasper-runtime.
>
jar;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37601intaglioWebClient-exp
> .w
> >  ar/WEB-I
> >
>
NF/lib/bsf-2.3.0.jar;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37601inta
>
glioWebClient-exp.war/WEB-INF/lib/jakarta-oro-2.0.6.jar;/C:/jboss-4.0.0/serv
>
er/standard/tmp/deploy/tmp37541axis-ws4ee.jar;/C:/jboss-4.0.0/server/standar
>
d/tmp/deploy/tmp37601intaglioWebClient-exp.war/WEB-INF/lib/APIProcessorEJB-c
>
lient.jar;/C:/jboss-4.0.0/server/standard/lib/intaglioAPIClient.jar;/C:/jbos
>
s-4.0.0/server/standard/lib/jboss-j2ee.jar;/C:/jboss-4.0.0/server/standard/l
>
ib/ehcache-1.1.jar;/C:/jboss-4.0.0/server/standard/deploy/http-invoker.sar/i
>
nvoker.war/WEB-INF/classes/;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37
>
536jboss-aop.deployer-contents/javassist.jar;/C:/jboss-4.0.0/server/standard
>
/lib/sax.jar;/C:/jboss-4.0.0/server/standard/lib/jmx-adaptor-plugin.jar;/C:/
>
j2sdk1.4.2_08/lib/tools.jar;/C:/jboss-4.0.0/lib/endorsed/xml-apis.jar;/C:/jb
>
oss-4.0.0/server/standard/tmp/deploy/tmp37601intaglioWebClient-exp.war/WEB-I
>
NF/lib/commons-codec-1.2.jar;/C:/jboss-4.0.0/server/standard/deploy/jboss-ws
> 4e
> >  e.sar/;/
> >
>
C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37601intaglioWebClient-exp.war/
>
WEB-INF/classes/;/C:/jboss-4.0.0/server/standard/lib/commons-collections-2.1
>
.1.jar;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37544jboss-ws4ee.jar;/C
>
:/jboss-4.0.0/server/standard/lib/jboss-jaxrpc.jar;/C:/jboss-4.0.0/server/st
>
andard/tmp/deploy/tmp37543commons-logging.jar;/C:/jboss-4.0.0/server/standar
>
d/tmp/deploy/tmp37565servlets-webdav.jar;/C:/jboss-4.0.0/lib/namespace.jar;/
>
C:/jboss-4.0.0/server/standard/lib/hsqldb-plugin.jar;/C:/jboss-4.0.0/lib/log
>
4j-boot.jar;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37567tomcat-http11
>
.jar;/C:/jboss-4.0.0/server/standard/deploy/http-invoker.sar/invoker.war/;/C
>
:/jboss-4.0.0/lib/dom4j.jar;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37
>
555commons-logging.jar;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37577jm
>
s-ra.rar-contents/jms-ra.jar;/C:/jboss-4.0.0/server/standard/lib/bcel.jar;/C
>
:/jboss-4.0.0/server/standard/tmp/deploy/tmp37563servlets-default.jar;/C:/jb
> os
> >  s-4.0.0/
> >
>
lib/gnu-regexp.jar;/C:/j2sdk1.4.2_08/jre/lib/ext/sunjce_provider.jar;/C:/jbo
>
ss-4.0.0/server/standard/lib/jpl-pattern.jar;/C:/jboss-4.0.0/server/standard
>
/lib/jboss.jar;/C:/jboss-4.0.0/server/standard/lib/jboss-jsr77.jar;/C:/jboss
> -4.0.0/server/standard/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/;/
C:
>
/jboss-4.0.0/server/standard/lib/xsdlib.jar;/C:/jboss-4.0.0/server/standard/
>
tmp/deploy/tmp37551commons-beanutils.jar;/C:/jboss-4.0.0/server/standard/tmp
>
/deploy/tmp37564servlets-invoker.jar;/C:/jboss-4.0.0/lib/endorsed/xalan.jar;
>
/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37601intaglioWebClient-exp.war
>
/WEB-INF/lib/commons-collections.jar;/C:/jboss-4.0.0/lib/jboss-jmx.jar;/C:/j
>
boss-4.0.0/server/standard/deploy/http-invoker.sar/;/C:/jboss-4.0.0/server/s
>
tandard/tmp/deploy/tmp37601intaglioWebClient-exp.war/WEB-INF/lib/servlet-api
>
.jar;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37542commons-discovery.ja
>
r;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37600ejb-management.jar;/C:/
> jb
> >  oss-4.0.
> >
>
0/server/standard/lib/c3p0-0.9.0.jar;/C:/jboss-4.0.0/server/standard/lib/int
>
aglioAPIMessages.jar;/C:/jboss-4.0.0/server/standard/lib/mail-plugin.jar;/C:
>
/jboss-4.0.0/server/standard/lib/jboss-saaj.jar;/C:/jboss-4.0.0/server/stand
>
ard/tmp/deploy/tmp37536jboss-aop.deployer-contents/jboss-aop.jar;/C:/jboss-4
>
.0.0/server/standard/lib/jaxb-libs.jar;/C:/jboss-4.0.0/server/standard/tmp/d
>
eploy/tmp37536jboss-aop.deployer;/C:/jboss-4.0.0/server/standard/lib/jnpserv
>
er.jar;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37601intaglioWebClient-
>
exp.war/WEB-INF/lib/commons-beanutils.jar;/C:/jboss-4.0.0/server/standard/tm
>
p/deploy/tmp37576jboss-xa-jdbc.rar;/C:/jboss-4.0.0/server/standard/tmp/deplo
>
y/tmp37545wsdl4j.jar;/C:/jboss-4.0.0/server/standard/lib/jboss-transaction.j
>
ar;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37547ant.jar;/C:/jboss-4.0.
>
0/server/standard/tmp/deploy/tmp37536jboss-aop.deployer-contents/trove.jar;/
>
C:/jboss-4.0.0/server/standard/lib/snmp-adaptor.jar;/C:/jboss-4.0.0/lib/endo
> rs
> >  ed/resol
> > ver.jar;/C:/jboss-4.0.0/server/standard/lib/jaxb-api.jar
> >
> > org.apache.catalina.resources
> > [EMAIL PROTECTED]
> > org.apache.tapestry.AssetExternalizer:IntaglioWebClient
> > [EMAIL PROTECTED]
> > org.apache.tapestry.ComponentClassEnhancer:IntaglioWebClient
> > [EMAIL PROTECTED]
> >
> > org.apache.tapestry.DataSqueezer:IntaglioWebClient
> >
>
DataSqueezer[adaptors=<AdaptorRegistry[java.lang.Long=org.apache.tapestry.ut
> [EMAIL PROTECTED]
> > [EMAIL PROTECTED]
> > [EMAIL PROTECTED]
> > [EMAIL PROTECTED]
> > [EMAIL PROTECTED]
> > [EMAIL PROTECTED]
> >
>
[EMAIL PROTECTED]
> 7c4ee
> > [EMAIL PROTECTED]
> > [EMAIL PROTECTED]
> >
>
org.apache.tapestry.util.ComponentAddress=org.apache.tapestry.util.io.Compon
> [EMAIL PROTECTED]
> >
>
[EMAIL PROTECTED]
> > [EMAIL PROTECTED]>]
> >
> > org.apache.tapestry.PageSource:IntaglioWebClient
> >
>
[EMAIL PROTECTED]
>
[EMAIL PROTECTED],pooledCount=3],resolver=org.apache.tapestr
> [EMAIL PROTECTED]
> >
> > org.apache.tapestry.Pool:IntaglioWebClient
> > [EMAIL PROTECTED],pooledCount=3]
> >
> > org.apache.tapestry.PageLoader 1
> > org.apache.tapestry.SpecificationParser 1
> > org.apache.tapestry.PageSpecificationResolver 1
> >
> > org.apache.tapestry.PropertySource:IntaglioWebClient
> > [EMAIL PROTECTED]
> >
> > org.apache.tapestry.ResourceChecksumSource:IntaglioWebClient
> > [EMAIL PROTECTED]
> >
> > org.apache.tapestry.ScriptSource:IntaglioWebClient
> > [EMAIL PROTECTED], ]
> > org.apache.tapestry.ServiceMap:IntaglioWebClient
> > [EMAIL PROTECTED],
> > [EMAIL PROTECTED],
> > [EMAIL PROTECTED],
> > [EMAIL PROTECTED],
> > [EMAIL PROTECTED],
> > [EMAIL PROTECTED],
> > [EMAIL PROTECTED],
> > [EMAIL PROTECTED],
> > [EMAIL PROTECTED]
> > org.apache.tapestry.SpecificationSource:IntaglioWebClient
> > DefaultSpecificationSource[6 cached page
> > specifications:
> > classpath:/org/apache/tapestry/pages/Exception.page
> > context:/WEB-INF/CServer.page
> > context:/WEB-INF/CRepository.page
> > context:/WEB-INF/CWorkspace.page
> > context:/WEB-INF/CFacility.page
> > context:/WEB-INF/Home.page
> >
> > 27 cached component specifications:
> > context:/WEB-INF/CTop.jwc
> > classpath:/org/apache/tapestry/html/ExceptionDisplay.jwc
> > context:/WEB-INF/CPageStructure1.jwc
> > classpath:/org/apache/tapestry/form/TextField.jwc
> > classpath:/org/apache/tapestry/html/Body.jwc
> > classpath:/org/apache/tapestry/components/Conditional.jwc
> > context:/WEB-INF/CMilestoneList.jwc
> > classpath:/org/apache/tapestry/components/Delegator.jwc
> > context:/WEB-INF/CIssueList.jwc
> > context:/WEB-INF/CNewsList.jwc
> > context:/WEB-INF/CForum.jwc
> > context:/WEB-INF/CSchedule1.jwc
> > context:/WEB-INF/CTaskList.jwc
> > context:/WEB-INF/CFolderList.jwc
> > classpath:/org/apache/tapestry/components/Insert.jwc
> > context:/WEB-INF/CInbox.jwc
> > classpath:/org/apache/tapestry/link/DirectLink.jwc
> > classpath:/org/apache/tapestry/html/Shell.jwc
> > classpath:/org/apache/tapestry/link/ServiceLink.jwc
> > classpath:/org/apache/tapestry/components/RenderBody.jwc
> > classpath:/org/apache/tapestry/components/Foreach.jwc
> > context:/WEB-INF/CNoteList.jwc
> > classpath:/org/apache/tapestry/form/Form.jwc
> > context:/WEB-INF/CDocumentList.jwc
> > context:/WEB-INF/CProject.jwc
> > classpath:/org/apache/tapestry/html/Image.jwc
> > context:/WEB-INF/CSurvey.jwc
> > ]
> > org.apache.tapestry.StringsSource:IntaglioWebClient
> > [EMAIL PROTECTED]
> >
> > org.apache.tapestry.TemplateSource:IntaglioWebClient
> > DefaultTemplateSource[2810 tokens
> > MultiKey[context:/WEB-INF/CProject.jwc, en_US] (4
> > tokens)
> > MultiKey[context:/WEB-INF/CSchedule1.jwc, en_US] (1075
> > tokens)
> > MultiKey[context:/WEB-INF/CIssueList.jwc, en_US] (132
> > tokens)
> > MultiKey[classpath:/org/apache/tapestry/html/ExceptionDisplay.jwc,
> > en_US] (36 tokens)
> > MultiKey[classpath:/org/apache/tapestry/pages/Exception.page,
> > en_US] (15 tokens)
> > MultiKey[context:/WEB-INF/CTaskList.jwc, en_US] (132
> > tokens)
> > MultiKey[context:/WEB-INF/CFolderList.jwc, en_US] (178
> > tokens)
> > MultiKey[context:/WEB-INF/CTop.jwc, en_US] (1 tokens)
> > MultiKey[context:/WEB-INF/Home.page, en_US] (14
> > tokens)
> > MultiKey[context:/WEB-INF/CInbox.jwc, en_US] (132
> > tokens)
> > MultiKey[context:/WEB-INF/CPageStructure1.jwc, en_US]
> > (15 tokens)
> > MultiKey[context:/WEB-INF/CWorkspace.page, en_US] (589
> > tokens)
> > MultiKey[context:/WEB-INF/CDocumentList.jwc, en_US] (1
> > tokens)
> > MultiKey[context:/WEB-INF/CForum.jwc, en_US] (157
> > tokens)
> > MultiKey[context:/WEB-INF/CServer.page, en_US] (61
> > tokens)
> > MultiKey[context:/WEB-INF/CMilestoneList.jwc, en_US]
> > (132 tokens)
> > MultiKey[context:/WEB-INF/CFacility.page, en_US] (68
> > tokens)
> > MultiKey[context:/WEB-INF/CRepository.page, en_US] (68
> > tokens)
> >
> > ]
> > org.apache.tapestry.global:IntaglioWebClient {}
> > JVM System PropertiesName Value
> > awt.toolkit sun.awt.windows.WToolkit
> > catalina.base C:\jboss-4.0.0\server\standard
> > catalina.ext.dirs C:\jboss-4.0.0\server\standard\lib
> > catalina.home C:\jboss-4.0.0\server\standard
> > catalina.useNaming false
> > common.loader
> >
>
${catalina.home}/common/classes,${catalina.home}/common/endorsed/*.jar,${cat
> alina.home}/common/lib/*.jar
> >
> > file.encoding Cp1252
> > file.encoding.pkg sun.io
> > file.separator \
> > java.awt.graphicsenv sun.awt.Win32GraphicsEnvironment
> > java.awt.printerjob sun.awt.windows.WPrinterJob
> > java.class.path c:\j2sdk1.4.2_08\lib\tools.jar
> > C:\jboss-4.0.0\bin\\run.jar
> >
> > java.class.version 48.0
> > java.endorsed.dirs C:\jboss-4.0.0\bin\\..\lib\endorsed
> >
> > java.ext.dirs c:\j2sdk1.4.2_08\jre\lib\ext
> > java.home c:\j2sdk1.4.2_08\jre
> > java.io.tmpdir C:\DOCUME~1\EDWARD~1.SCA\LOCALS~1\Temp\
> >
> > java.library.path c:\j2sdk1.4.2_08\bin
> > .
> > C:\WINDOWS\system32
> > C:\WINDOWS
> > C:\WINDOWS\system32
> > C:\WINDOWS
> > C:\WINDOWS\System32\Wbem
> > C:\jwsdp-1.6\jwsdp-shared\bin
> > c:\j2sdk1.4.2_08\bin
> >
> > java.naming.factory.initial
> > org.jnp.interfaces.NamingContextFactory
> > java.naming.factory.url.pkgs
> > org.jboss.naming:org.jnp.interfaces
> > java.protocol.handler.pkgs org.jboss.net.protocol
> > java.rmi.server.RMIClassLoaderSpi
> > org.jboss.system.JBossRMIClassLoader
> > java.rmi.server.codebase http://panatlan-7o35z1:8083/
> > java.runtime.name Java(TM) 2 Runtime Environment,
> > Standard Edition
> > java.runtime.version 1.4.2_08-b03
> > java.specification.name Java Platform API
> > Specification
> > java.specification.vendor Sun Microsystems Inc.
> > java.specification.version 1.4
> > java.util.prefs.PreferencesFactory
> > java.util.prefs.WindowsPreferencesFactory
> > java.vendor Sun Microsystems Inc.
> > java.vendor.url http://java.sun.com/
> > java.vendor.url.bug
> > http://java.sun.com/cgi-bin/bugreport.cgi
> > java.version 1.4.2_08
> > java.vm.info mixed mode
> > java.vm.name Java HotSpot(TM) Client VM
> > java.vm.specification.name Java Virtual Machine
> > Specification
> > java.vm.specification.vendor Sun Microsystems Inc.
> > java.vm.specification.version 1.0
> > java.vm.vendor Sun Microsystems Inc.
> > java.vm.version 1.4.2_08-b03
> > javax.management.builder.initial
> > org.jboss.mx.server.MBeanServerBuilderImpl
> > jboss.bind.address 0.0.0.0
> > jboss.home.dir C:\jboss-4.0.0
> > jboss.home.url file:/C:/jboss-4.0.0/
> > jboss.lib.url file:/C:/jboss-4.0.0/lib/
> > jboss.server.base.dir C:\jboss-4.0.0\server
> > jboss.server.base.url file:/C:/jboss-4.0.0/server/
> > jboss.server.config.url
> > file:/C:/jboss-4.0.0/server/standard/conf/
> > jboss.server.data.dir
> > C:\jboss-4.0.0\server\standard\data
> > jboss.server.home.dir C:\jboss-4.0.0\server\standard
> > jboss.server.home.url
> > file:/C:/jboss-4.0.0/server/standard/
> > jboss.server.lib.url
> > file:/C:/jboss-4.0.0/server/standard/lib/
> > jboss.server.name standard
> > jboss.server.temp.dir
> > C:\jboss-4.0.0\server\standard\tmp
> > jbossmx.loader.repository.class
> > org.jboss.mx.loading.UnifiedLoaderRepository3
> > line.separator
> > os.arch x86
> > os.name Windows XP
> > os.version 5.1
> > package.access
> >
>
sun.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.j
> asper.,sun.beans.
> >
> > package.definition
> >
>
sun.,java.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.ap
> ache.jasper.
> >
> > path.separator ;
> > program.name run.bat
> > server.loader
> > ${catalina.home}/server/classes,${catalina.home}/server/lib/*.jar
> >
> > shared.loader
> > ${catalina.base}/shared/classes,${catalina.base}/shared/lib/*.jar
> >
> > sun.arch.data.model 32
> > sun.boot.class.path
> > C:\jboss-4.0.0\bin\\..\lib\endorsed\resolver.jar
> > C:\jboss-4.0.0\bin\\..\lib\endorsed\xalan.jar
> > C:\jboss-4.0.0\bin\\..\lib\endorsed\xercesImpl.jar
> > C:\jboss-4.0.0\bin\\..\lib\endorsed\xml-apis.jar
> > c:\j2sdk1.4.2_08\jre\lib\rt.jar
> > c:\j2sdk1.4.2_08\jre\lib\i18n.jar
> > c:\j2sdk1.4.2_08\jre\lib\sunrsasign.jar
> > c:\j2sdk1.4.2_08\jre\lib\jsse.jar
> > c:\j2sdk1.4.2_08\jre\lib\jce.jar
> > c:\j2sdk1.4.2_08\jre\lib\charsets.jar
> > c:\j2sdk1.4.2_08\jre\classes
> >
> > sun.boot.library.path c:\j2sdk1.4.2_08\jre\bin
> > sun.cpu.endian little
> > sun.cpu.isalist pentium i486 i386
> > sun.io.unicode.encoding UnicodeLittle
> > sun.os.patch.level Service Pack 2
> > user.country US
> > user.dir C:\jboss-4.0.0\bin
> > user.home C:\Documents and Settings\Edward A. Scanzano
> >
> > user.language en
> > user.name Edward A. Scanzano
> > user.timezone America/Los_Angeles
> >
> >
> >
> >
> > --- Kent Tong <[EMAIL PROTECTED]> wrote:
> >
> > > Edward Scanzano <escanzano <at> yahoo.com> writes:
> > >
> > > > if I let the
> > > > application sit idle for a short time (maybe 10
> > > > minutes, not sure of the exact time) then when I
> > > click
> > > > on those same links I get exceptions that are
> > > caused
> > > > by component parameters being null. The session
> > > has
> > > > not timed out yet.
> > >
> > > Please show us the code and the exception trace.
> > >
> > > --
> > > Author of e-book for learning Tapestry
> > > (www.agileskills2.org/EWDT)
> > >
> > >
> > >
> > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail:
> > > [EMAIL PROTECTED]
> > > For additional commands, e-mail:
> > > [EMAIL PROTECTED]
> > >
> > >
> >
> >
> >
>
>
> --------------------------------------------------------------------------
--
> ----
>
>
> > /**
> >  *
> >  */
> > package com.intaglio.webclient.site;
> >
> > import java.util.*;
> >
> > import com.intaglio.client.api.*;
> > import com.intaglio.client.api.impl.exceptions.*;
> >
> > /**
> >  * @author escanzano
> >  *
> >  */
> > public abstract class CFolderList extends IntaglioBaseComponent
> > {
> > protected Folder currentFolder;
> > protected int currentFolderIndex;
> > protected int currentObjectIndex;
> > protected Object currentObject;
> > protected Vector currentRow;
> >
> > public String getColumn1Name() {
> > return "Name";
> > }
> > public String getColumn2Name() {
> > return "Last Mod Date";
> > }
> >     public List getFolderList() {
> > List list = null;
> > try {
> >             list =
> (List)getCurrentMessage().getFolderList().getAllFolders();
> >         }
> >         catch (IntaglioException e) {
> >             e.printStackTrace();
> >             list = new Vector();
> >         }
> > return list;
> >     }
> >
> > public Folder getCurrentFolder() {
> > return currentFolder;
> > }
> > public void setCurrentFolder(Folder pFolder) {
> > currentFolder = pFolder;
> > }
> > public void setCurrentFolderIndex(int pIndex) {
> > currentFolderIndex = pIndex;
> > }
> > public int getCurrentFolderIndex() {
> > return currentFolderIndex;
> > }
> > public Collection getCurrentRow() {
> > return currentRow;
> > }
> > public Object getCurrentObject() {
> > return currentObject;
> > }
> > public void setCurrentObject(Object pObject) {
> > currentObject = pObject;
> > }
> > public int getCurrentObjectIndex() {
> > return currentObjectIndex;
> > }
> > public void setCurrentObjectIndex(int pIndex) {
> > currentObjectIndex = pIndex;
> > }
> >
> > /*
> > public Object[] getParameterFolderIndex() {
> > Object[] params = new Object[2];
> > try {
> > List list = (List)currentMessage.getFolderList().getAllFolders();
> > params[0] = currentMessage.getFolderList().getID();
> > params[1] = ((Folder)list.get(currentFolderIndex)).getID();
> > } catch (Exception e) {
> > e.printStackTrace();
> > }
> > return params;
> > }
> >
> > public void doFolder(IRequestCycle cycle) {
> > try {
> > CWorkspace page = (CWorkspace) cycle.getPage("CWorkspace");
> >
> > Object[] parameters = cycle.getServiceParameters();
> > String folderListID = (String)parameters[0];
> > String folderID = (String)parameters[1];
> >
> > Vector folders = new
> Vector(currentMessage.getFolderList().getAllFolders());
> >
> > Container container =
> getContainerByID(currentMessage.getFolderList(),folderListID);
> >
> >
> > page.initialize(,pageParameters);
> >
> > cycle.activate(page);
> > } catch (Exception e) {
> > e.printStackTrace();
> > }
> > }
> > */
> >     public Collection getFolderTree() {
> >         Vector list = new Vector();
> >         try {
> >             Vector seed =
> (Vector)getCurrentMessage().getFolderList().getAllFolders();
> >             list = buildFolderTree(list,seed,0);
> >         }
> >         catch (IntaglioException e) {
> >             e.printStackTrace();
> >             list = new Vector();
> >         }
> >         return list;
> >     }
> >
> >     public Vector buildFolderTree(Vector pList,Vector pSeed,int pLevel)
{
> >         for (int i = 0;i<pSeed.size();i++) {
> >             Folder currentFolder = (Folder)pSeed.elementAt(i);
> >             Vector row = new Vector();
> >
> >             if      (pLevel == 0) { }
> >             else if (pLevel == 1) {
> >                 row.add(new String("/images/treespace.gif"));
> >             }
> >             else if (pLevel == 2) {
> >                 row.add(new String("/images/treespace.gif"));
> >                 row.add(new String("/images/treespace.gif"));
> >             }
> >             else if (pLevel == 3) {
> >                 row.add(new String("/images/treespace.gif"));
> >                 row.add(new String("/images/treespace.gif"));
> >                 row.add(new String("/images/treespace.gif"));
> >             }
> >             else if (pLevel == 4) {
> >                 row.add(new String("/images/treespace.gif"));
> >                 row.add(new String("/images/treespace.gif"));
> >                 row.add(new String("/images/treespace.gif"));
> >                 row.add(new String("/images/treespace.gif"));
> >             }
> >             else if (pLevel == 5) {
> >                 row.add(new String("/images/treespace.gif"));
> >                 row.add(new String("/images/treespace.gif"));
> >                 row.add(new String("/images/treespace.gif"));
> >                 row.add(new String("/images/treespace.gif"));
> >                 row.add(new String("/images/treespace.gif"));
> >             }
> >             else if (pLevel == 6) {
> >                 row.add(new String("/images/treespace.gif"));
> >                 row.add(new String("/images/treespace.gif"));
> >                 row.add(new String("/images/treespace.gif"));
> >                 row.add(new String("/images/treespace.gif"));
> >                 row.add(new String("/images/treespace.gif"));
> >                 row.add(new String("/images/treespace.gif"));
> >             }
> >             else if (pLevel == 7) {
> >                 row.add(new String("/images/treespace.gif"));
> >                 row.add(new String("/images/treespace.gif"));
> >                 row.add(new String("/images/treespace.gif"));
> >                 row.add(new String("/images/treespace.gif"));
> >                 row.add(new String("/images/treespace.gif"));
> >                 row.add(new String("/images/treespace.gif"));
> >                 row.add(new String("/images/treespace.gif"));
> >             }
> >             row.add(currentFolder);
> >
> >             pList.add(row);
> >             if (currentFolder.getAllFolders().size() > 0)
> buildFolderTree(pList,(Vector)currentFolder.getAllFolders(),pLevel+=1);
> >         }
> >         pLevel--;
> >         return pList;
> >     }
> >
> >     public String getFolderName() {
> >         return ((Folder)currentObject).getName();
> >     }
> >
> >     public boolean getIsFolderObject() {
> >         if (currentObject.getClass().getName().indexOf("Folder") != -1)
> return true;
> >         return false;
> >     }
> >
> >     public boolean getIsImage() {
> >         if
> (currentObject.getClass().getName().compareTo("java.lang.String") == 0)
> return true;
> >         return false;
> >     }
> >
> > }
> >
>
>
> --------------------------------------------------------------------------
--
> ----
>
>
> > <?xml version="1.0" encoding="UTF-8"?>
> > <!DOCTYPE component-specification
> >       PUBLIC "-//Apache Software Foundation//Tapestry Specification
> 3.0//EN"
> >       "http://jakarta.apache.org/tapestry/dtd/Tapestry_3_0.dtd";>
> > <!-- generated by Spindle, http://spindle.sourceforge.net -->
> >
> > <component-specification class="com.intaglio.webclient.site.CFolderList"
> allow-body="yes" allow-informal-parameters="yes">
> > <parameter name="currentMessage"
> type="com.intaglio.webclient.site.ContainerMessage" required="yes"
> direction="auto"/>
> > <parameter name="parameters" type="java.util.Vector" required="yes"
> direction="auto"/>
> >
> > <context-asset name="applet_shrink" path="/images/shrink.gif"/>
> > <context-asset name="applet_edit" path="/images/edit.gif"/>
> > <context-asset name="applet_enlarge" path="/images/enlarge.gif"/>
> > <context-asset name="applet_minimize" path="/images/minimize.gif"/>
> > <context-asset name="applet_maximize" path="/images/maximize.gif"/>
> > <context-asset name="applet_down" path="/images/down.gif"/>
> > <context-asset name="applet_down2" path="/images/down2.gif"/>
> > <context-asset name="applet_columnspacer"
> path="/images/columnspacer.jpg"/>
> > <context-asset name="applet_columnspacer2"
> path="/images/columnspacer2.jpg"/>
> > <context-asset name="applet_selectedListView"
> path="/images/slistview.gif"/>
> > <context-asset name="applet_deselectedListView"
> path="/images/dlistview.gif"/>
> > <context-asset name="applet_selectedTreeView"
> path="/images/streeview.gif"/>
> > <context-asset name="applet_deselectedTreeView"
> path="/images/dtreeview.gif"/>
> >
> > <context-asset name="applet_envelope" path="/images/envelope.jpg"/>
> > </component-specification>
> >
> >
>
>
> --------------------------------------------------------------------------
--
> ----
>
>
> > ---------------------------------------------------------------------
> > 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]
>
>


-- 
Communism is man's exploitation of man. Capitalism is just the opposite.

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

Reply via email to