An exception has occurred.

You may continue by restarting the session.

java.lang.ArrayIndexOutOfBoundsException
Stack Trace:

HttpServletRequest
authType<NULL>
characterEncodingUTF-8
contentLength-1
contextPath
contentType<NULL>
localeen
methodGET
pathInfo<NULL>
pathTranslated<NULL>
protocolHTTP/1.1
queryStringpage=pro01&service=external&sp=44
requestURI/app
schemehttp
securefalse
serverNamewww.eunice99.com.tw
serverPort80
servletPath/app
userPrincipal<NULL>
Parameters
pagepro01
serviceexternal
sp44
Headers
Accept*/*
Accept-Encodinggzip, br, zstd, deflate
Cache-Controlmax-age=0
Connectionkeep-alive
Hostwww.eunice99.com.tw
User-AgentMozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Via1.1 squid-proxy-5b96dc6d46-2sv87 (squid/6.13)
X-Forwarded-For10.10.26.92
Attributes
org.apache.tapestry.Infrastructure<SingletonProxy for tapestry.Infrastructure(org.apache.tapestry.services.Infrastructure)>
HttpServlet
servletInfo
servletNameapp
Initialization Parameters
org.apache.tapestry.template-encodingUTF-8
org.apache.tapestry.visit-classcom.simplbug.windmill.servlet.Visit
ServletContext
serverInfojetty/9.4.26.v20200117
version3.1
Attributes
javax.servlet.context.tempdir/tmp/jetty-0_0_0_0-80-windmill_war-_-www_eunice99_com_tw-12818950952949193335.dir
javax.websocket.server.ServerContainerServerContainer@597b468a{STARTED}
org.apache.jasper.compiler.TldCacheorg.apache.jasper.compiler.TldCache@4f46a81
org.apache.tapestry.Registry:apporg.apache.hivemind.impl.RegistryImpl@79611389
org.apache.tomcat.InstanceManagerorg.apache.tomcat.SimpleInstanceManager@55a64761
org.eclipse.jetty.injectionCollectionorg.eclipse.jetty.plus.annotation.InjectionCollection@566a1449
org.eclipse.jetty.lifecyleCallbackCollectionorg.eclipse.jetty.plus.annotation.LifeCycleCallbackCollection@716dcc67
org.eclipse.jetty.runAsCollectionorg.eclipse.jetty.plus.annotation.RunAsCollection@e16498
org.eclipse.jetty.server.ExecutorQueuedThreadPool[qtp525683462]@1f554b06{STARTED,10<=10<=200,i=6,r=1,q=0}[ReservedThreadExecutor@671bb6aa{s=1/1,p=0}]
org.eclipse.jetty.server.webapp.ContainerIncludeJarPattern.*/[^/]*servlet-api-[^/]*\.jar$|.*/javax.servlet.jsp.jstl-.*\.jar$|.*/org.apache.taglibs.taglibs-standard-impl-.*\.jar$
org.eclipse.jetty.util.DecoratedObjectFactoryorg.eclipse.jetty.util.DecoratedObjectFactory[decorators=3]
org.eclipse.jetty.websocket.server.NativeWebSocketConfigurationNativeWebSocketConfiguration@61552e5c{STARTED}
org.eclipse.jetty.websocket.server.WebSocketUpgradeFilterWebSocketUpgradeFilter[configuration=NativeWebSocketConfiguration@61552e5c{STARTED}]
resourceCacheResourceCache[null,org.eclipse.jetty.servlet.DefaultServlet@12d3a426]@2118437093
tapestry.request.EnginePool
total count40
Count by Key
zh_CN3
en_AU2
*1
zh_TW6
ja3
zh_HK2
ko1
es_4191
de1
af_ZA1
tr_TR1
zh3
en3
vi_VN2
en_US7
zh_HANT-TW1
en_GB2
tapestry.page.PagePool
total count4345
Count by Key
MultiKey[page01, en]1
MultiKey[news, zh_CN]1
MultiKey[adminAddProCategory, zh_TW]1
MultiKey[adminLoginedWelcome, zh_TW]1
MultiKey[page01, en_GB]1
MultiKey[adminSeriestManager, zh_TW]1
MultiKey[feedback, en_US]1
MultiKey[contact, en_US]1
MultiKey[adminFeedbackManager, en]1
MultiKey[adminProCategoryManager, en]1
MultiKey[framework:Exception, en_AU]1
MultiKey[adminEditSeries, zh_TW]1
MultiKey[adminEditProCategory, zh_TW]1
MultiKey[page01, zh_CN]2
MultiKey[news, en]1
MultiKey[adminLoginedWelcome, en_US]1
MultiKey[feedback, zh_TW]1
MultiKey[adminSortNo, zh_TW]1
MultiKey[contact, zh_TW]2
MultiKey[adminNewsManager, zh_TW]1
MultiKey[adminNoManager, zh_TW]1
MultiKey[index, zh_TW]2
MultiKey[adminEditNews, zh_TW]1
MultiKey[newsinfo, zh_TW]1
MultiKey[framework:Exception, zh]15
MultiKey[framework:Exception, en]2443
MultiKey[adminAddUser, en_US]1
MultiKey[adminEditNo, zh_TW]1
MultiKey[pro01, en_US]2
MultiKey[SearchProduct, zh_TW]1
MultiKey[pro01, vi_VN]1
MultiKey[index, *]1
MultiKey[framework:Exception, zh_CN]52
MultiKey[index, en_US]2
MultiKey[index, vi_VN]1
MultiKey[adminlogin, en]1
MultiKey[adminFeedbackList, en]1
MultiKey[newsinfo, en_US]2
MultiKey[adminUserManager, en_US]1
MultiKey[pro01, zh_TW]2
MultiKey[pro01, zh_HK]1
MultiKey[SearchProduct, en_US]1
MultiKey[index, tr_TR]1
MultiKey[pro01, ko]1
MultiKey[adminSortSeries, zh_TW]1
MultiKey[SearchProduct, zh_CN]1
MultiKey[pro01, af_ZA]1
MultiKey[pro01, zh]1
MultiKey[pro01, en]1
MultiKey[index, zh_CN]1
MultiKey[contact, zh_HANT-TW]1
MultiKey[adminlogin, zh_TW]1
MultiKey[framework:Exception, en_US]1730
MultiKey[newsinfo, zh_CN]1
MultiKey[pro01, en_GB]1
MultiKey[SearchProduct, af_ZA]1
MultiKey[pro01, zh_CN]1
MultiKey[index, en_GB]1
MultiKey[framework:Exception, zh_TW]17
MultiKey[pro01, ja]1
MultiKey[index, de]1
MultiKey[adminlogin, en_US]1
MultiKey[newsinfo, en]1
MultiKey[pro01, es_419]1
MultiKey[adminNoManager, en]1
MultiKey[index, en]1
MultiKey[contact, en]1
MultiKey[contact, af_ZA]1
MultiKey[feedback, en]1
MultiKey[news, zh_TW]1
MultiKey[adminEditSeries, en]1
MultiKey[page01, en_US]1
MultiKey[adminAddNo, zh_TW]1
MultiKey[pro01, zh_HANT-TW]1
MultiKey[adminViewInquire, en]1
MultiKey[feedback, zh_CN]1
MultiKey[pro01, en_AU]1
MultiKey[adminProCategoryManager, zh_TW]1
MultiKey[contact, zh_CN]1
MultiKey[index, zh_HANT-TW]1
MultiKey[adminSeriestManager, en]1
MultiKey[adminEditCompanyInfo, en_US]1
MultiKey[adminLoginedWelcome, en]1
MultiKey[news, en_US]1
MultiKey[adminAddSeries, en]1
MultiKey[page01, zh_TW]1
tapestry.parse.SpecificationSource
page specification count28
page specificationscontext:/WEB-INF/Catalog.page
context:/WEB-INF/Feedback.page
context:/WEB-INF/AdminFeedbackPermission.page
context:/WEB-INF/AdminAddUser.page
context:/WEB-INF/AdminEditSeries.page
context:/WEB-INF/AdminFeedbackInfo.page
context:/WEB-INF/AdminAddSeries.page
context:/WEB-INF/AdminProductManager.page
context:/WEB-INF/AdminLogin.page
context:/WEB-INF/AdminClassificationManager.page
context:/WEB-INF/AdminSortProduct.page
context:/WEB-INF/AdminAddClassification.page
context:/WEB-INF/Home.page
context:/WEB-INF/AdminSeriesManager.page
context:/WEB-INF/Contact.page
context:/WEB-INF/AdminEditProduct.page
context:/WEB-INF/News.page
context:/WEB-INF/NewsInfo.page
context:/WEB-INF/AdminWelcome.page
context:/WEB-INF/AdminFeedbackManager.page
context:/WEB-INF/AdminUserManager.page
context:/WEB-INF/AdminAddProduct.page
context:/WEB-INF/AdminEditClassification.page
context:/WEB-INF/AdminNewsManager.page
context:/WEB-INF/AdminSystemConfiguration.page
context:/WEB-INF/AdminSortSeries.page
context:/WEB-INF/AdminEditNews.page
classpath:/org/apache/tapestry/pages/Exception.page
component specification count34
component specificationsclasspath:/org/apache/tapestry/html/Body.jwc
classpath:/org/apache/tapestry/components/If.jwc
classpath:/org/apache/tapestry/link/ServiceLink.jwc
classpath:/org/apache/tapestry/components/Delegator.jwc
context:/WEB-INF/AdminMenu.jwc
classpath:/org/apache/tapestry/html/Shell.jwc
classpath:/org/apache/tapestry/link/DirectLink.jwc
context:/WEB-INF/MainMenu.jwc
classpath:/org/apache/tapestry/components/For.jwc
classpath:/org/apache/tapestry/components/Foreach.jwc
classpath:/org/apache/tapestry/form/TextField.jwc
classpath:/org/apache/tapestry/components/Insert.jwc
classpath:/org/apache/tapestry/components/Else.jwc
classpath:/org/apache/tapestry/form/Submit.jwc
classpath:/org/apache/tapestry/form/ImageSubmit.jwc
classpath:/org/apache/tapestry/form/TextArea.jwc
context:/WEB-INF/NewsBox.jwc
context:/WEB-INF/PageNavigator.jwc
context:/WEB-INF/LogoutButton.jwc
context:/WEB-INF/Footer.jwc
classpath:/org/apache/tapestry/html/ExceptionDisplay.jwc
classpath:/org/apache/tapestry/html/RequestDisplay.jwc
classpath:/org/apache/tapestry/link/GenericLink.jwc
classpath:/org/apache/tapestry/form/PropertySelection.jwc
classpath:/org/apache/tapestry/link/ExternalLink.jwc
classpath:/org/apache/tapestry/html/InsertText.jwc
classpath:/org/apache/tapestry/form/Radio.jwc
classpath:/org/apache/tapestry/form/Upload.jwc
classpath:/org/apache/tapestry/form/Checkbox.jwc
classpath:/org/apache/tapestry/form/Form.jwc
classpath:/org/apache/tapestry/components/Any.jwc
classpath:/org/apache/tapestry/html/Describe.jwc
classpath:/org/apache/tapestry/form/RadioGroup.jwc
classpath:/org/apache/tapestry/html/Image.jwc
tapestry.enhance.ComponentConstructorFactory
enhanced class count65
enhanced classesComponentSpecification[componentClassName=com.simplbug.windmill.tapestry.NewsInfoPage pageSpecification=true specificationLocation=context:/WEB-INF/NewsInfo.page allowBody=true allowInformalParameter=true]
ComponentSpecification[componentClassName=com.simplbug.windmill.tapestry.AdminFeedbackManagerPage pageSpecification=true specificationLocation=context:/WEB-INF/AdminFeedbackManager.page allowBody=true allowInformalParameter=true]
ComponentSpecification[componentClassName=org.apache.tapestry.components.Insert pageSpecification=false specificationLocation=classpath:/org/apache/tapestry/components/Insert.jwc allowBody=false allowInformalParameter=true]
ComponentSpecification[componentClassName=com.simplbug.windmill.tapestry.AdminAddSeriesPage pageSpecification=true specificationLocation=context:/WEB-INF/AdminAddSeries.page allowBody=true allowInformalParameter=true]
ComponentSpecification[componentClassName=org.apache.tapestry.form.Upload pageSpecification=false specificationLocation=classpath:/org/apache/tapestry/form/Upload.jwc allowBody=false allowInformalParameter=true]
ComponentSpecification[componentClassName=org.apache.tapestry.link.ExternalLink pageSpecification=false specificationLocation=classpath:/org/apache/tapestry/link/ExternalLink.jwc allowBody=true allowInformalParameter=true]
ComponentSpecification[componentClassName=org.apache.tapestry.html.ExceptionDisplay pageSpecification=false specificationLocation=classpath:/org/apache/tapestry/html/ExceptionDisplay.jwc allowBody=false allowInformalParameter=false]
ComponentSpecification[componentClassName=com.simplbug.windmill.tapestry.AdminFeedbackInfoPage pageSpecification=true specificationLocation=context:/WEB-INF/AdminFeedbackInfo.page allowBody=true allowInformalParameter=true]
ComponentSpecification[componentClassName=org.apache.tapestry.form.Form pageSpecification=false specificationLocation=classpath:/org/apache/tapestry/form/Form.jwc allowBody=true allowInformalParameter=true]
ComponentSpecification[componentClassName=org.apache.tapestry.form.PropertySelection pageSpecification=false specificationLocation=classpath:/org/apache/tapestry/form/PropertySelection.jwc allowBody=false allowInformalParameter=true]
ComponentSpecification[componentClassName=com.simplbug.windmill.tapestry.ProductSearchBox pageSpecification=false specificationLocation=context:/WEB-INF/ProductSearchBox.jwc allowBody=true allowInformalParameter=true]
ComponentSpecification[componentClassName=org.apache.tapestry.form.ImageSubmit pageSpecification=false specificationLocation=classpath:/org/apache/tapestry/form/ImageSubmit.jwc allowBody=false allowInformalParameter=true]
ComponentSpecification[componentClassName=null pageSpecification=true specificationLocation=context:/contact.page allowBody=true allowInformalParameter=true]
ComponentSpecification[componentClassName=com.simplbug.windmill.tapestry.AdminProductManagerPage pageSpecification=true specificationLocation=context:/WEB-INF/AdminProductManager.page allowBody=true allowInformalParameter=true]
ComponentSpecification[componentClassName=org.apache.tapestry.form.Checkbox pageSpecification=false specificationLocation=classpath:/org/apache/tapestry/form/Checkbox.jwc allowBody=false allowInformalParameter=true]
ComponentSpecification[componentClassName=com.simplbug.windmill.tapestry.AdminFeedbackPermissionPage pageSpecification=true specificationLocation=context:/WEB-INF/AdminFeedbackPermission.page allowBody=true allowInformalParameter=true]
ComponentSpecification[componentClassName=org.apache.tapestry.pages.Exception pageSpecification=true specificationLocation=classpath:/org/apache/tapestry/pages/Exception.page allowBody=true allowInformalParameter=true]
ComponentSpecification[componentClassName=com.simplbug.windmill.tapestry.AdminEditClassificationPage pageSpecification=true specificationLocation=context:/WEB-INF/AdminEditClassification.page allowBody=true allowInformalParameter=true]
ComponentSpecification[componentClassName=com.simplbug.windmill.tapestry.NewsPage pageSpecification=true specificationLocation=context:/WEB-INF/News.page allowBody=true allowInformalParameter=true]
ComponentSpecification[componentClassName=com.simplbug.windmill.tapestry.AdminSortSeriesPage pageSpecification=true specificationLocation=context:/WEB-INF/AdminSortSeries.page allowBody=true allowInformalParameter=true]
ComponentSpecification[componentClassName=org.apache.tapestry.form.TextArea pageSpecification=false specificationLocation=classpath:/org/apache/tapestry/form/TextArea.jwc allowBody=false allowInformalParameter=true]
ComponentSpecification[componentClassName=com.simplbug.windmill.tapestry.AdminWelcomePage pageSpecification=true specificationLocation=context:/WEB-INF/AdminWelcome.page allowBody=true allowInformalParameter=true]
ComponentSpecification[componentClassName=com.simplbug.windmill.tapestry.AdminNewsManagerPage pageSpecification=true specificationLocation=context:/WEB-INF/AdminNewsManager.page allowBody=true allowInformalParameter=true]
ComponentSpecification[componentClassName=com.simplbug.windmill.tapestry.HomePage pageSpecification=true specificationLocation=context:/WEB-INF/Home.page allowBody=true allowInformalParameter=true]
ComponentSpecification[componentClassName=org.apache.tapestry.components.ElseBean pageSpecification=false specificationLocation=classpath:/org/apache/tapestry/components/Else.jwc allowBody=true allowInformalParameter=true]
ComponentSpecification[componentClassName=com.simplbug.windmill.tapestry.AdminUserManagerPage pageSpecification=true specificationLocation=context:/WEB-INF/AdminUserManager.page allowBody=true allowInformalParameter=true]
ComponentSpecification[componentClassName=org.apache.tapestry.form.RadioGroup pageSpecification=false specificationLocation=classpath:/org/apache/tapestry/form/RadioGroup.jwc allowBody=true allowInformalParameter=false]
ComponentSpecification[componentClassName=com.simplbug.windmill.tapestry.AdminSystemConfigurationPage pageSpecification=true specificationLocation=context:/WEB-INF/AdminSystemConfiguration.page allowBody=true allowInformalParameter=true]
ComponentSpecification[componentClassName=com.simplbug.windmill.tapestry.AdminAddProductPage pageSpecification=true specificationLocation=context:/WEB-INF/AdminAddProduct.page allowBody=true allowInformalParameter=true]
ComponentSpecification[componentClassName=org.apache.tapestry.html.Describe pageSpecification=false specificationLocation=classpath:/org/apache/tapestry/html/Describe.jwc allowBody=false allowInformalParameter=false]
ComponentSpecification[componentClassName=com.simplbug.windmill.tapestry.AdminEditProductPage pageSpecification=true specificationLocation=context:/WEB-INF/AdminEditProduct.page allowBody=true allowInformalParameter=true]
ComponentSpecification[componentClassName=org.apache.tapestry.html.Body pageSpecification=false specificationLocation=classpath:/org/apache/tapestry/html/Body.jwc allowBody=true allowInformalParameter=true]
ComponentSpecification[componentClassName=com.simplbug.windmill.tapestry.LogoutButton pageSpecification=false specificationLocation=context:/WEB-INF/LogoutButton.jwc allowBody=false allowInformalParameter=true]
ComponentSpecification[componentClassName=org.apache.tapestry.html.RequestDisplay pageSpecification=false specificationLocation=classpath:/org/apache/tapestry/html/RequestDisplay.jwc allowBody=false allowInformalParameter=false]
ComponentSpecification[componentClassName=com.simplbug.windmill.tapestry.AdminEditSeriesPage pageSpecification=true specificationLocation=context:/WEB-INF/AdminEditSeries.page allowBody=true allowInformalParameter=true]
ComponentSpecification[componentClassName=com.simplbug.windmill.tapestry.ContactPage pageSpecification=true specificationLocation=context:/WEB-INF/Contact.page allowBody=true allowInformalParameter=true]
ComponentSpecification[componentClassName=org.apache.tapestry.components.ForBean pageSpecification=false specificationLocation=classpath:/org/apache/tapestry/components/For.jwc allowBody=true allowInformalParameter=true]
ComponentSpecification[componentClassName=org.apache.tapestry.link.ServiceLink pageSpecification=false specificationLocation=classpath:/org/apache/tapestry/link/ServiceLink.jwc allowBody=true allowInformalParameter=true]
ComponentSpecification[componentClassName=org.apache.tapestry.link.DirectLink pageSpecification=false specificationLocation=classpath:/org/apache/tapestry/link/DirectLink.jwc allowBody=true allowInformalParameter=true]
ComponentSpecification[componentClassName=com.simplbug.windmill.tapestry.CatalogPage pageSpecification=true specificationLocation=context:/WEB-INF/Catalog.page allowBody=true allowInformalParameter=true]
ComponentSpecification[componentClassName=org.apache.tapestry.link.GenericLink pageSpecification=false specificationLocation=classpath:/org/apache/tapestry/link/GenericLink.jwc allowBody=true allowInformalParameter=true]
ComponentSpecification[componentClassName=com.simplbug.windmill.tapestry.NewsBox pageSpecification=false specificationLocation=context:/WEB-INF/NewsBox.jwc allowBody=false allowInformalParameter=true]
ComponentSpecification[componentClassName=com.simplbug.windmill.tapestry.AdminAddClassificationPage pageSpecification=true specificationLocation=context:/WEB-INF/AdminAddClassification.page allowBody=true allowInformalParameter=true]
ComponentSpecification[componentClassName=org.apache.tapestry.components.Delegator pageSpecification=false specificationLocation=classpath:/org/apache/tapestry/components/Delegator.jwc allowBody=false allowInformalParameter=false]
ComponentSpecification[componentClassName=com.simplbug.windmill.tapestry.AdminEditNewsPage pageSpecification=true specificationLocation=context:/WEB-INF/AdminEditNews.page allowBody=true allowInformalParameter=true]
ComponentSpecification[componentClassName=com.simplbug.windmill.tapestry.AdminSortProductPage pageSpecification=true specificationLocation=context:/WEB-INF/AdminSortProduct.page allowBody=true allowInformalParameter=true]
ComponentSpecification[componentClassName=com.simplbug.windmill.tapestry.AdminAddUserPage pageSpecification=true specificationLocation=context:/WEB-INF/AdminAddUser.page allowBody=true allowInformalParameter=true]
ComponentSpecification[componentClassName=org.apache.tapestry.form.Submit pageSpecification=false specificationLocation=classpath:/org/apache/tapestry/form/Submit.jwc allowBody=false allowInformalParameter=true]
ComponentSpecification[componentClassName=org.apache.tapestry.components.IfBean pageSpecification=false specificationLocation=classpath:/org/apache/tapestry/components/If.jwc allowBody=true allowInformalParameter=true]
ComponentSpecification[componentClassName=org.apache.tapestry.form.TextField pageSpecification=false specificationLocation=classpath:/org/apache/tapestry/form/TextField.jwc allowBody=false allowInformalParameter=true]
ComponentSpecification[componentClassName=com.simplbug.windmill.tapestry.FeedbackPage pageSpecification=true specificationLocation=context:/WEB-INF/Feedback.page allowBody=true allowInformalParameter=true]
ComponentSpecification[componentClassName=org.apache.tapestry.form.Radio pageSpecification=false specificationLocation=classpath:/org/apache/tapestry/form/Radio.jwc allowBody=false allowInformalParameter=true]
ComponentSpecification[componentClassName=org.apache.tapestry.html.Image pageSpecification=false specificationLocation=classpath:/org/apache/tapestry/html/Image.jwc allowBody=false allowInformalParameter=true]
ComponentSpecification[componentClassName=com.simplbug.windmill.tapestry.AdminSeriesManagerPage pageSpecification=true specificationLocation=context:/WEB-INF/AdminSeriesManager.page allowBody=true allowInformalParameter=true]
ComponentSpecification[componentClassName=org.apache.tapestry.html.Shell pageSpecification=false specificationLocation=classpath:/org/apache/tapestry/html/Shell.jwc allowBody=true allowInformalParameter=false]
ComponentSpecification[componentClassName=com.simplbug.windmill.tapestry.AdminMenu pageSpecification=false specificationLocation=context:/WEB-INF/AdminMenu.jwc allowBody=false allowInformalParameter=true]
ComponentSpecification[componentClassName=null pageSpecification=true specificationLocation=context:/WEB-INF/SearchProduct.page allowBody=true allowInformalParameter=true]
ComponentSpecification[componentClassName=com.simplbug.windmill.tapestry.MainMenu pageSpecification=false specificationLocation=context:/WEB-INF/MainMenu.jwc allowBody=false allowInformalParameter=true]
ComponentSpecification[componentClassName=org.apache.tapestry.html.InsertText pageSpecification=false specificationLocation=classpath:/org/apache/tapestry/html/InsertText.jwc allowBody=false allowInformalParameter=false]
ComponentSpecification[componentClassName=org.apache.tapestry.components.Any pageSpecification=false specificationLocation=classpath:/org/apache/tapestry/components/Any.jwc allowBody=true allowInformalParameter=true]
ComponentSpecification[componentClassName=com.simplbug.windmill.tapestry.Footer pageSpecification=false specificationLocation=context:/WEB-INF/Footer.jwc allowBody=false allowInformalParameter=true]
ComponentSpecification[componentClassName=com.simplbug.windmill.tapestry.AdminClassificationManagerPage pageSpecification=true specificationLocation=context:/WEB-INF/AdminClassificationManager.page allowBody=true allowInformalParameter=true]
ComponentSpecification[componentClassName=com.simplbug.windmill.tapestry.AdminLoginPage pageSpecification=true specificationLocation=context:/WEB-INF/AdminLogin.page allowBody=true allowInformalParameter=true]
ComponentSpecification[componentClassName=org.apache.tapestry.components.Foreach pageSpecification=false specificationLocation=classpath:/org/apache/tapestry/components/Foreach.jwc allowBody=true allowInformalParameter=true]
ComponentSpecification[componentClassName=com.simplbug.windmill.tapestry.PageNavigator pageSpecification=false specificationLocation=context:/WEB-INF/PageNavigator.jwc allowBody=false allowInformalParameter=true]
tapestry.parse.TemplateSource
parsed templates38
total template tokens1513
total template characters211482
Parsed template token counts
context:/contact.htm24
context:/adminSortSeries.htm46
context:/WEB-INF/MainMenu.htm34
context:/adminViewInquire.htm58
context:/adminLoginedWelcome.htm15
context:/adminNewsManager.htm58
classpath:/org/apache/tapestry/pages/Exception.html15
context:/newsinfo.htm28
context:/feedback.htm63
context:/adminAddSeries.htm57
context:/SearchProduct.htm64
context:/adminSeriestManager.htm62
context:/WEB-INF/NewsBox.htm15
context:/WEB-INF/ProductSearchBox.htm8
context:/adminEditSeries.htm50
context:/adminlogin.htm30
context:/adminEditCompanyInfo.htm41
context:/adminEditProCategory.htm31
context:/adminEditNews.htm44
context:/news.htm39
context:/adminProCategoryManager.htm62
context:/adminUserManager.htm51
context:/adminAddProCategory.htm38
context:/adminAddNo.htm51
context:/index.htm17
context:/pro01.htm104
context:/adminFeedbackList.htm56
context:/adminSortNo.htm47
context:/adminEditNo.htm44
context:/adminFeedbackManager.htm50
context:/adminNoManager.htm61
context:/adminAddUser.htm46
classpath:/org/apache/tapestry/html/ExceptionDisplay.html36
classpath:/org/apache/tapestry/html/RequestDisplay.html23
context:/WEB-INF/AdminMenu.htm5
context:/WEB-INF/Footer.htm13
context:/WEB-INF/PageNavigator.htm22
context:/WEB-INF/LogoutButton.htm5
tapestry.ognl.ExpressionCache
cached expression count182
cached expressionsexception
loopUser
offlineSymbolDisplayed
newsContent
moreLinkDisplayed
item.second.spec3Label
pageTitle
companyName
seriesUpdatedMessageDisplayed
allSeries
productName
editProductLinkPageName
password
item.second.spec2Label
newsTitle
classificationDescription
classificationRemovingFailedMessageDisplayed
property
context
emailValidationMessageDisplayed
editUserLinkParameters
id
loopNews
productAddedMessageDisplayed
editProductLinkParameters
spec2Label
item
seriesName
index
editClassificationLinkParameters
loopClassification
priority
reportStatusRenderer
1
loginFailedMessageDisplayed
3
5
thirdColumnDisplayed ? '40%' : '80%'
userAccount
systemPropertiesRenderer
activator
request.getSession(false) != null
assets.stylesheet
productUpdatedMessageDisplayed
extension
telephoneNumber
classificationImage
allUsers
editSeriesLinkParameters
classificationLinkPageName
{assets.global_style}
newsRemovedMessageDisplayed
classificationLinkParameters
totalCount
result
loopSeries
classificationSortedMessageDisplayed
spec3
pageLinkDisabled
classificationLinkClass
pageLinkLoopSource
exception.properties
email
spec1
spec2
product
passwordMismatchMessageDisplayed
@org.apache.tapestry.Tapestry@RESTART_SERVICE
seriesSortedMessageDisplayed
item.second.spec1Label
classificationModel
onlineSymbolDisplayed
pageNavigatorDisplayed
! last
newsUpdatedMessageDisplayed
seriesCreateDate
homeLinkDisplayed
permissionSectionDisplayed
deleteChecked
spec1Label
companyAddress
userCreateDate
editNewsLinkParameters
adapterFactory.getRenderableAdaptor(property.value)
pageNumber
editNewsLinkPageName
imageDisplayed
seriesImagePopupHref
newsNo
newsLinkParameters
allNews
replyRequested
{assets.global_style, assets.local_style}
logoutMessageDisplayed
property.name
pageName
seriesSpec2Label
seriesRemovedMessageDisplayed
seriesId
seriesSpec1Label
accountAddedMessageDisplayed
beans.evenOdd.next
passwordConfirm
exception.message
seriesUpdatedName
passwordChangedMessageDisplayed
keyword
exception.exceptionClassName
productUpdatedNo
allDetails
last
newsDisplayed
telephone
classificationId
allProducts
exceptions
editClassificationLinkPageName
productCreateDate
pageLinksDisplayed
pageLinkLoopCurrent ? 'color: #CC0000' : 'color: #000000'
null
true
name
templateTag
newsUpdatedNo
page
seriesSpec3Label
editUserLinkPageName
updatedMessageDisplayed
newsLinkPageName
productSortedMessageDisplayed
request
exception.stackTrace
priorityModel
topNews
classificationUpdatedMessageDisplayed
feedbackSentMessageDisplayed
loopDetail
accountRemovedMessageDisplayed
description
accountExistsMessageDisplayed
classificationAddedMessageDisplayed
title
spec3Label
content
pagedResult
contactDisplayed
trace
classificationUpdatedName
imageFile
classificationName
department
item.third
productRemovedMessageDisplayed
hasSeriesImage
loopProduct
pageLinkLoopValue
serviceEmail
allClassifications
{assets.globalStyle, assets.localStyle}
productSpec2
product.spec2
seriesImagePopupOnclick
productSpec3
product.spec3
false
mobile
editSeriesLinkPageName
emailLink
productSpec1
product.spec1
userName
pageLinkParameters
seriesImage
classificationRemovedMessageDisplayed
navigatorDisplayed
thirdColumnDisplayed
faxNumber
online
comment
seriesModel
account
tapestry.asset.ResourceDigestSource
resource count2
/org/apache/tapestry/form/Form.js557f2081d45a7528f898e7e384717596
/org/apache/tapestry/pages/Exception.csse004ce617d9497ce498469d43acbaa34
JVM System Properties
awt.toolkitsun.awt.X11.XToolkit
file.encodingUTF-8
file.separator/
java.awt.graphicsenvsun.awt.X11GraphicsEnvironment
java.awt.printerjobsun.print.PSPrinterJob
java.class.path/usr/share/jetty9/start.jar
java.class.version55.0
java.home/usr/lib/jvm/java-11-openjdk-amd64
java.io.tmpdir/tmp
java.library.path/usr/java/packages/lib
/usr/lib/x86_64-linux-gnu/jni
/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu
/usr/lib/jni
/lib
/usr/lib
java.runtime.nameOpenJDK Runtime Environment
java.runtime.version11.0.26+4-post-Ubuntu-1ubuntu120.04
java.specification.maintenance.version3
java.specification.nameJava Platform API Specification
java.specification.vendorOracle Corporation
java.specification.version11
java.vendorUbuntu
java.vendor.urlhttps://ubuntu.com/
java.vendor.url.bughttps://bugs.launchpad.net/ubuntu/+source/openjdk-lts
java.version11.0.26
java.version.date2025-01-21
java.vm.compressedOopsMode32-bit
java.vm.infomixed mode, sharing
java.vm.nameOpenJDK 64-Bit Server VM
java.vm.specification.nameJava Virtual Machine Specification
java.vm.specification.vendorOracle Corporation
java.vm.specification.version11
java.vm.vendorUbuntu
java.vm.version11.0.26+4-post-Ubuntu-1ubuntu120.04
jdk.debugrelease
jetty.base/usr/share/jetty9
jetty.git.hashunknown
jetty.home/usr/share/jetty9
jetty.tag.versionmaster
jetty.version9.4.26.v20200117
line.separator
os.archamd64
os.nameLinux
os.version5.15.0-1075-aws
path.separator:
sun.arch.data.model64
sun.boot.library.path/usr/lib/jvm/java-11-openjdk-amd64/lib
sun.cpu.endianlittle
sun.cpu.isalist
sun.io.unicode.encodingUnicodeLittle
sun.java.command/usr/share/jetty9/start.jar jetty.state=/var/lib/jetty9/jetty.state jetty-started.xml
sun.java.launcherSUN_STANDARD
sun.jnu.encodingUTF-8
sun.management.compilerHotSpot 64-Bit Tiered Compilers
sun.os.patch.levelunknown
user.dir/usr/share/jetty9
user.home/usr/share/jetty9
user.languageen
user.namejetty
user.timezoneAsia/Taipei