DEBUG: ANY Error caught.
Catch
additional
Struct (ordered)
Detail
string
ErrNumber
number0
ErrorCode
string0
Extended_Info
string
ExtendedInfo
string
Message
stringArray index [3] out of range, array size is [0]
StackTrace
stringlucee.runtime.exp.ExpressionException: Array index [3] out of range, array size is [0] at lucee.runtime.type.wrap.ListAsArray.getE(ListAsArray.java:123) at lucee.runtime.type.wrap.ListAsArray.get(ListAsArray.java:351) at lucee.runtime.type.wrap.ListAsArray.get(ListAsArray.java:361) at lucee.runtime.util.VariableUtilImpl.get(VariableUtilImpl.java:278) at lucee.runtime.PageContextImpl.get(PageContextImpl.java:1568) at com.util.sessionmanager_cfc$cf.udfCall(/com/util/SessionManager.cfc:48) at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:112) at lucee.runtime.type.UDFImpl._call(UDFImpl.java:358) at lucee.runtime.type.UDFImpl.call(UDFImpl.java:223) at lucee.runtime.ComponentImpl._call(ComponentImpl.java:698) at lucee.runtime.ComponentImpl._call(ComponentImpl.java:586) at lucee.runtime.ComponentImpl.call(ComponentImpl.java:1933) at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:787) at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:1776) at handlers.main_cfc$cf.udfCall1(/handlers/main.cfc:89) at handlers.main_cfc$cf.udfCall(/handlers/main.cfc) at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:112) at lucee.runtime.type.UDFImpl._call(UDFImpl.java:358) at lucee.runtime.type.UDFImpl.call(UDFImpl.java:223) at lucee.runtime.ComponentImpl._call(ComponentImpl.java:698) at lucee.runtime.ComponentImpl._call(ComponentImpl.java:586) at lucee.runtime.ComponentImpl.call(ComponentImpl.java:1933) at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:787) at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:1776) at core.coreapp_cfc$cf.udfCall(/core/coreApp.cfc:103) at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:112) at lucee.runtime.type.UDFImpl._call(UDFImpl.java:358) at lucee.runtime.type.UDFImpl.call(UDFImpl.java:223) at lucee.runtime.ComponentImpl._call(ComponentImpl.java:698) at lucee.runtime.ComponentImpl._call(ComponentImpl.java:586) at lucee.runtime.ComponentImpl.call(ComponentImpl.java:1933) at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:787) at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:1776) at index_cfm$cf.call(/index.cfm:12) at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:1057) at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:949) at lucee.runtime.listener.ModernAppListener._onRequest(ModernAppListener.java:219) at lucee.runtime.listener.MixedAppListener.onRequest(MixedAppListener.java:44) at lucee.runtime.PageContextImpl.execute(PageContextImpl.java:2494) at lucee.runtime.PageContextImpl._execute(PageContextImpl.java:2479) at lucee.runtime.PageContextImpl.executeCFML(PageContextImpl.java:2450) at lucee.runtime.engine.Request.exe(Request.java:45) at lucee.runtime.engine.CFMLEngineImpl._service(CFMLEngineImpl.java:1215) at lucee.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:1161) at lucee.loader.engine.CFMLEngineWrapper.serviceCFML(CFMLEngineWrapper.java:97) at lucee.loader.servlet.CFMLServlet.service(CFMLServlet.java:51) at javax.servlet.http.HttpServlet.service(HttpServlet.java:623) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:388) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:928) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) at java.base/java.lang.Thread.run(Thread.java:829)
TagContext
Array
1
Struct
codePrintHTML
string46: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(!check)&nbsp;systemOutput(&quot;SessionManager:&nbsp;Length&nbsp;check&nbsp;failed:&nbsp;&quot;&nbsp;&amp;&nbsp;arrayLen(decoded_parts)&nbsp;&amp;&nbsp;&quot;&nbsp;-&nbsp;&quot;&nbsp;&amp;&nbsp;decoded,&nbsp;true);<br> 47: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br> <b>48: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;hash_check&nbsp;=&nbsp;hash(decoded_parts[3]&nbsp;&amp;&nbsp;variables.salt);</b><br> 49: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(check&nbsp;&amp;&amp;&nbsp;decoded_parts[2]&nbsp;!=&nbsp;hash_check)&nbsp;systemOutput(&quot;SessionManager:&nbsp;Hash&nbsp;check&nbsp;failed:&nbsp;&quot;&nbsp;&amp;&nbsp;decoded_parts[2]&nbsp;&amp;&nbsp;&quot;&nbsp;!=&nbsp;&quot;&nbsp;&amp;&nbsp;hash_check,&nbsp;true);<br> 50: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;check&nbsp;=&nbsp;check&nbsp;&amp;&amp;&nbsp;(decoded_parts[2]&nbsp;==&nbsp;hash_check);<br>
codePrintPlain
string46: if(!check) systemOutput("SessionManager: Length check failed: " & arrayLen(decoded_parts) & " - " & decoded, true); 47: 48: var hash_check = hash(decoded_parts[3] & variables.salt); 49: if(check && decoded_parts[2] != hash_check) systemOutput("SessionManager: Hash check failed: " & decoded_parts[2] & " != " & hash_check, true); 50: check = check && (decoded_parts[2] == hash_check);
column
number0
id
string??
line
number48
Raw_Trace
stringcom.util.sessionmanager_cfc$cf.udfCall(/com/util/SessionManager.cfc:48)
template
string/opt/websites/live/ROOT/com/util/SessionManager.cfc
type
stringcfml
2
Struct
codePrintHTML
string87: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;!---&nbsp;validate&nbsp;session&nbsp;---&gt;<br> 88: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;cfif&nbsp;structKeyExists(cookie,&quot;rbid&quot;)&gt;<br> <b>89: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;cfset&nbsp;sessionManager.checkUserSession(cookie.rbid)&gt;</b><br> 90: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;cfelse&gt;<br> 91: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;cfset&nbsp;sessionManager.clear()&gt;<br>
codePrintPlain
string87: <!--- validate session ---> 88: <cfif structKeyExists(cookie,"rbid")> 89: <cfset sessionManager.checkUserSession(cookie.rbid)> 90: <cfelse> 91: <cfset sessionManager.clear()>
column
number0
id
string??
line
number89
Raw_Trace
stringhandlers.main_cfc$cf.udfCall1(/handlers/main.cfc:89)
template
string/opt/websites/live/ROOT/handlers/main.cfc
type
stringcfml
3
Struct
codePrintHTML
string101: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;appEventHandler&nbsp;=&nbsp;createObject(&quot;component&quot;,&nbsp;this.paths.handlers&nbsp;&amp;&nbsp;this.mainHandler).init(reqState);<br> 102: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(resetApp)&nbsp;startApplication(appEventHandler);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;handle&nbsp;application&nbsp;initialization&nbsp;and&nbsp;re-initialization<br> <b>103: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(structKeyExists(appEventHandler,&quot;onRequestStart&quot;))&nbsp;appEventHandler.onRequestStart();</b><br> 104: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;runEventHandler(reqState);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;execute&nbsp;requested&nbsp;event<br> 105: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(structKeyExists(appEventHandler,&quot;onRequestEnd&quot;))&nbsp;appEventHandler.onRequestEnd();<br>
codePrintPlain
string101: appEventHandler = createObject("component", this.paths.handlers & this.mainHandler).init(reqState); 102: if(resetApp) startApplication(appEventHandler); // handle application initialization and re-initialization 103: if(structKeyExists(appEventHandler,"onRequestStart")) appEventHandler.onRequestStart(); 104: runEventHandler(reqState); // execute requested event 105: if(structKeyExists(appEventHandler,"onRequestEnd")) appEventHandler.onRequestEnd();
column
number0
id
string??
line
number103
Raw_Trace
stringcore.coreapp_cfc$cf.udfCall(/core/coreApp.cfc:103)
template
string/opt/websites/live/ROOT/core/coreApp.cfc
type
stringcfml
4
Struct
codePrintHTML
string10: &lt;cftry&gt;<br> 11: &nbsp;&nbsp;&nbsp;&lt;!---&nbsp;Invoke&nbsp;controller&nbsp;---&gt;<br> <b>12: &nbsp;&nbsp;&nbsp;&lt;cfset&nbsp;app.onRequestStart()&gt;</b><br> 13: <br> 14: &nbsp;&nbsp;&nbsp;&lt;!---&nbsp;Render&nbsp;view&nbsp;---&gt;<br>
codePrintPlain
string10: <cftry> 11: <!--- Invoke controller ---> 12: <cfset app.onRequestStart()> 13: 14: <!--- Render view --->
column
number0
id
string??
line
number12
Raw_Trace
stringindex_cfm$cf.call(/index.cfm:12)
template
string/opt/websites/live/ROOT/index.cfm
type
stringcfml
type
stringexpression