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]/folderList2]:
null 
   
java.lang.NullPointerException 
 
Stack Trace: 
com.intaglio.webclient.site.IntaglioBaseComponent.doListView(IntaglioBaseComponent.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(ListenerMap.java:97)

org.apache.tapestry.listener.ListenerMap$SyntheticListener.actionTriggered(ListenerMap.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(ApplicationFilterChain.java:237)

org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)

org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:75)

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)

org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)

org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)

org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)

org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)

org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)

org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)

org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:44)

org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)

org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:169)

org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.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(StandardValveContext.java:104)

org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)

org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.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(StandardValveContext.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.processConnection(Http11Protocol.java:705)

org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)

org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java: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=false,locale=en_US,stateful=true,[EMAIL 
PROTECTED],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/standard/tmp/deploy/tmp37574uuid-key-generator.sar;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37556commons-modeler.jar;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37536jboss-aop.deployer-contents/jboss-aspect-library.jar;/C:/jboss-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-jdbc-wrapper.jar;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37601intaglioWebClient-exp.war/WEB-INF/lib/ognl-2.6.7.jar;/C:/jboss-4.0.0/server/standard/lib/jpl-util.jar;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37553commons-digester.jar;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37601intaglioWebClient-exp.war/WEB-INF/lib/tapestry-3.0.3.jar;/C:/j2sdk1.4.2_08/jre/lib/ext/ldapsec.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/server
 /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/activation.jar;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37601intaglioWebClient-exp.war/WEB-INF/lib/geronimo-ejb.jar;/C:/jboss-4.0.0/server/standard/lib/jboss-hibernate.jar;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37575jboss-local-jdbc.rar-contents/jboss-local-jdbc.jar;/C:/jboss-4.0.0/server/standard/lib/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:/jboss-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/standard/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/WEB-INF/lib/commons-digester.jar;/C:/jboss-4.0.0/server/standard/lib/hsqldb.jar;/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/lib/snmp-support.jar;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37549catalina-optional.jar;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37601intaglioWebClient-exp.war/WEB-INF/lib/commons-logging.jar;/C:/jboss-4.0.0/server/stand
 ard/tmp/
deploy/tmp37601intaglioWebClient-exp.war/WEB-INF/lib/log4j-1.2.6.jar;/C:/jboss-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:/jboss-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/server/standard/lib/namespace.jar;/C:/j2sdk1.4.2_08/jre/lib/ext/localedata.jar;/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/standard/lib/xercesImpl.jar;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37558jas
 per-comp
iler.jar;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37601intaglioWebClient-exp.war/WEB-INF/lib/javassist-3.0.jar;/C:/jboss-4.0.0/server/standard/deploy/jms/jbossmq-httpil.sar/;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37562servlets-common.jar;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37561naming-resources.jar;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37548catalina-manager.jar;/C:/jboss-4.0.0/server/standard/lib/scheduler-plugin.jar;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37550catalina.jar;/C:/jboss-4.0.0/server/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/dom.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/standard/lib/relaxngDatatype.jar;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37601intaglioWebClient-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-ws4ee-exp.war/;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37601intaglioWebClient-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/tmp37557jakarta-regexp-1.3.jar;/C:/jboss-4.0.0/server/standard/lib/jboss-jca.jar;/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-common.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/tmp37601intaglioWebClient-exp.war/WEB-INF/lib/jakarta-oro-2.0.6.jar;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37541axis-ws4ee.jar;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37601intaglioWebClient-exp.war/WEB-INF/lib/APIProcessorEJB-client.jar;/C:/jboss-4.0.0/server/standard/lib/intaglioAPIClient.jar;/C:/jboss-4.0.0/server/standard/lib/jboss-j2ee.jar;/C:/jboss-4.0.0/server/standard/lib/ehcache-1.1.jar;/C:/jboss-4.0.0/server/standard/deploy/http-invoker.sar/invoker.war/WEB-INF/classes/;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37536jboss-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:/jboss-4.0.0/server/standard/tmp/deploy/tmp37601intaglioWebClient-exp.war/WEB-INF/lib/commons-codec-1.2.jar;/C:/jboss-4.0.0/server/standard/deploy/jboss-ws4e
 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/standard/tmp/deploy/tmp37543commons-logging.jar;/C:/jboss-4.0.0/server/standard/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/log4j-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/tmp37555commons-logging.jar;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37577jms-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:/jbos
 s-4.0.0/
lib/gnu-regexp.jar;/C:/j2sdk1.4.2_08/jre/lib/ext/sunjce_provider.jar;/C:/jboss-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:/jboss-4.0.0/server/standard/deploy/http-invoker.sar/;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37601intaglioWebClient-exp.war/WEB-INF/lib/servlet-api.jar;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37542commons-discovery.jar;/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/intaglioAPIMessages.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/standard/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/deploy/tmp37536jboss-aop.deployer;/C:/jboss-4.0.0/server/standard/lib/jnpserver.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/tmp/deploy/tmp37576jboss-xa-jdbc.rar;/C:/jboss-4.0.0/server/standard/tmp/deploy/tmp37545wsdl4j.jar;/C:/jboss-4.0.0/server/standard/lib/jboss-transaction.jar;/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/endors
 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=<[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]>]

org.apache.tapestry.PageSource:IntaglioWebClient
[EMAIL PROTECTED]@1e2b8a0[generation=17,pooledCount=3],[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,${catalina.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.jasper.,sun.beans.

package.definition
sun.,java.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.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]

Reply via email to