struct
Column: 10
Detail: The <cfelse> tag requires an end tag to nest within <cf_page>, which began on line 12, column 50.
The CFML compiler was processing:
- The body of a cfoutput tag beginning on line 5, column 2.
- The body of a cfoutput tag beginning on line 5, column 2.
KnownColumn: -1
KnownLine: -1
KnownText: <unknown>
Line: 13
Message: The tag <cfelse>, on line 13, column 10, requires an end tag.
Snippet:
StackTrace: coldfusion.compiler.CFMLParserBase$InvalidEndTagNestingConfigurationException: The tag <cfelse>, on line 13, column 10, requires an end tag.
at coldfusion.compiler.CFMLParserBase.matchEndToStartTag(CFMLParserBase.java:1250)
at coldfusion.compiler.cfml40.cfendtag(cfml40.java:290)
at coldfusion.compiler.cfml40.cfml(cfml40.java:4360)
at coldfusion.compiler.cfml40.cfelse(cfml40.java:442)
at coldfusion.compiler.cfml40.cfif(cfml40.java:316)
at coldfusion.compiler.cfml40.cfml(cfml40.java:4328)
at coldfusion.compiler.cfml40.start(cfml40.java:4768)
at coldfusion.compiler.NeoTranslator.parsePage(NeoTranslator.java:694)
at coldfusion.compiler.NeoTranslator.parsePage(NeoTranslator.java:675)
at coldfusion.compiler.NeoTranslator.parseAndTransform(NeoTranslator.java:428)
at coldfusion.compiler.NeoTranslator.translateJava(NeoTranslator.java:370)
at coldfusion.compiler.NeoTranslator.translateJava(NeoTranslator.java:147)
at coldfusion.runtime.TemplateClassLoader$TemplateCache$1.fetch(TemplateClassLoader.java:442)
at coldfusion.util.LruCache.get(LruCache.java:180)
at coldfusion.runtime.TemplateClassLoader$TemplateCache.fetchSerial(TemplateClassLoader.java:362)
at coldfusion.util.AbstractCache.fetch(AbstractCache.java:58)
at coldfusion.util.SoftCache.get_statsOff(SoftCache.java:133)
at coldfusion.util.SoftCache.get(SoftCache.java:81)
at coldfusion.runtime.TemplateClassLoader.findClass(TemplateClassLoader.java:622)
at coldfusion.runtime.TemplateClassLoader.newInstance(TemplateClassLoader.java:558)
at coldfusion.tagext.lang.IncludeTag.setTemplate(IncludeTag.java:191)
at coldfusion.tagext.lang.ModuleTag.setTemplate(ModuleTag.java:563)
at coldfusion.tagext.lang.ModuleTag.setName(ModuleTag.java:92)
at coldfusion.tagext.lang.CustomTag.setName(CustomTag.java:34)
at cfhandlerCodeReview2ecfm1660805997.runPage(/Users/simon/Sites/ModelGlueExtension/trunk/handlers/handlerCodeReview.cfm:5)
at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:231)
at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:416)
at coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65)
at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:360)
at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:48)
at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40)
at coldfusion.filter.PathFilter.invoke(PathFilter.java:94)
at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:70)
at coldfusion.filter.BrowserDebugFilter.invoke(BrowserDebugFilter.java:79)
at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28)
at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)
at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:46)
at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)
at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)
at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62)
at coldfusion.filter.RequestThrottleFilter.invoke(RequestThrottleFilter.java:126)
at coldfusion.CfmServlet.service(CfmServlet.java:200)
at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89)
at jrun.servlet.FilterChain.doFilter(FilterChain.java:86)
at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42)
at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)
at jrun.servlet.FilterChain.doFilter(FilterChain.java:94)
at jrun.servlet.FilterChain.service(FilterChain.java:101)
at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106)
at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:286)
at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:543)
at jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:203)
at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428)
at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)
StartTagColumn: 50
StartTagLine: 12
StartTagName: cf_page
TagContext:
[array]
1) [struct]
COLUMN: 10
LINE: 13
TEMPLATE: /Users/simon/Sites/ModelGlueExtension/trunk/handlers/customTags/view.cfm
TYPE: SYNTAX
2) [struct]
COLUMN: 0
ID: CFCUSTOM
LINE: 5
RAW_TRACE: at cfhandlerCodeReview2ecfm1660805997.runPage(/Users/simon/Sites/ModelGlueExtension/trunk/handlers/handlerCodeReview.cfm:5)
TEMPLATE: /Users/simon/Sites/ModelGlueExtension/trunk/handlers/handlerCodeReview.cfm
TYPE: CFML
TokenText: cfelse
Type: Template
snippet:
startTagToken:
[object of coldfusion.compiler.Token]
Class Name: coldfusion.compiler.Token
Methods:
copyToken(coldfusion.compiler.Token) returns coldfusion.compiler.Token
newToken(int) returns coldfusion.compiler.Token
toString() returns java.lang.String
Fields:
int beginColumn: 50
int beginLine: 12
int endColumn: 56
int endLine: 12
java.lang.String image: cf_page
int kind: 38
coldfusion.compiler.Token next: coldfusion.compiler.Token
coldfusion.compiler.Token specialToken: [undefined value]
************************************************************************************