Sure, I meant the key that represents a persisted property in the HttpSession. That is, for property "colorItem", the key in the session might be "application/pageName/colorItem" or something like that. My guess was that maybe this session key included some information about the page instance. Now that I think twice, it doesn't sound very possible.
Answering your questions, yes, the property is persistent and it implements serializable. The instance variables of the class are an int and a String. Regards, Dario On 7/19/05, Mind Bridge <[EMAIL PROTECTED]> wrote: > 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] > > > -- 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]
