log error
Catch
additional
Struct
Detail
stringcan't create file /local/logs/common/1603_renderProductAfter-info-20250501.log, file already exists
ErrorCode
string0
Extended_Info
string
ExtendedInfo
string
Message
stringinvalid file [/local/logs/common/1603_renderProductAfter-info-20250501.log]
StackTrace
stringinvalid file [/local/logs/common/1603_renderProductAfter-info-20250501.log] at lucee.runtime.tag.FileTag.checkFile(FileTag.java:1118):1118 at lucee.runtime.tag.FileTag.actionAppend(FileTag.java:701):701 at lucee.runtime.tag.FileTag.doEndTag(FileTag.java:401):401 at logger_cfc$cf.udfCall(/OB085/Logger.cfc:104):104 at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:112):112 at lucee.runtime.type.UDFImpl._call(UDFImpl.java:329):329 at lucee.runtime.type.UDFImpl.call(UDFImpl.java:230):230 at lucee.runtime.ComponentImpl._call(ComponentImpl.java:642):642 at lucee.runtime.ComponentImpl._call(ComponentImpl.java:524):524 at lucee.runtime.ComponentImpl.call(ComponentImpl.java:1763):1763 at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:745):745 at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:1601):1601 at logger_cfc$cf.udfCall(/OB085/Logger.cfc:62):62 at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:112):112 at lucee.runtime.type.UDFImpl._call(UDFImpl.java:329):329 at lucee.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:217):217 at lucee.runtime.ComponentImpl._call(ComponentImpl.java:643):643 at lucee.runtime.ComponentImpl._call(ComponentImpl.java:524):524 at lucee.runtime.ComponentImpl.callWithNamedValues(ComponentImpl.java:1780):1780 at lucee.runtime.util.VariableUtilImpl.callFunctionWithNamedValues(VariableUtilImpl.java:776):776 at lucee.runtime.PageContextImpl.getFunctionWithNamedValues(PageContextImpl.java:1611):1611 at shops._1603.events.shopevents.apicontroller_cfc$cf.udfCall(/SHCFM/shops/1603/events/shopEvents/apiController.cfc:23):23 at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:112):112 at lucee.runtime.type.UDFImpl._call(UDFImpl.java:329):329 at lucee.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:217):217 at lucee.runtime.type.scope.UndefinedImpl.callWithNamedValues(UndefinedImpl.java:775):775 at lucee.runtime.util.VariableUtilImpl.callFunctionWithNamedValues(VariableUtilImpl.java:776):776 at lucee.runtime.PageContextImpl.getFunctionWithNamedValues(PageContextImpl.java:1611):1611 at shops._1603.events.shopevents.apicontroller_cfc$cf.udfCall(/SHCFM/shops/1603/events/shopEvents/apiController.cfc:138):138 at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:112):112 at lucee.runtime.type.UDFImpl._call(UDFImpl.java:329):329 at lucee.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:217):217 at lucee.runtime.type.scope.UndefinedImpl.callWithNamedValues(UndefinedImpl.java:775):775 at lucee.runtime.util.VariableUtilImpl.callFunctionWithNamedValues(VariableUtilImpl.java:776):776 at lucee.runtime.PageContextImpl.getFunctionWithNamedValues(PageContextImpl.java:1611):1611 at shops._1603.events.shopevents.apicontroller_cfc$cf.udfCall(/SHCFM/shops/1603/events/shopEvents/apiController.cfc:102):102 at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:112):112 at lucee.runtime.type.UDFImpl._call(UDFImpl.java:329):329 at lucee.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:217):217 at lucee.runtime.type.scope.UndefinedImpl.callWithNamedValues(UndefinedImpl.java:775):775 at lucee.runtime.util.VariableUtilImpl.callFunctionWithNamedValues(VariableUtilImpl.java:776):776 at lucee.runtime.PageContextImpl.getFunctionWithNamedValues(PageContextImpl.java:1611):1611 at shops._1603.events.shopevents.renderproduct_cfc$cf.udfCall(/SHCFM/shops/1603/events/shopEvents/renderProduct.cfc:71):71 at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:112):112 at lucee.runtime.type.UDFImpl._call(UDFImpl.java:329):329 at lucee.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:217):217 at lucee.runtime.ComponentImpl._call(ComponentImpl.java:643):643 at lucee.runtime.ComponentImpl._call(ComponentImpl.java:524):524 at lucee.runtime.ComponentImpl.callWithNamedValues(ComponentImpl.java:1776):1776 at lucee.runtime.tag.Invoke.doComponent(Invoke.java:221):221 at lucee.runtime.tag.Invoke.doEndTag(Invoke.java:194):194 at events_cfm$cf.udfCall(/CORE010/events.cfm:88):88 at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:112):112 at lucee.runtime.type.UDFImpl._call(UDFImpl.java:329):329 at lucee.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:217):217 at lucee.runtime.type.scope.UndefinedImpl.callWithNamedValues(UndefinedImpl.java:775):775 at lucee.runtime.util.VariableUtilImpl.callFunctionWithNamedValues(VariableUtilImpl.java:776):776 at lucee.runtime.PageContextImpl.getFunctionWithNamedValues(PageContextImpl.java:1611):1611 at controllers.controllerproducts_cfm$cf.udfCall1(/CORE010/controllers/controllerProducts.cfm:168):168 at controllers.controllerproducts_cfm$cf.udfCall(/CORE010/controllers/controllerProducts.cfm):-1 at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:112):112 at lucee.runtime.type.UDFImpl._call(UDFImpl.java:329):329 at lucee.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:212):212 at lucee.runtime.tag.Invoke.doFunction(Invoke.java:235):235 at lucee.runtime.tag.Invoke.doEndTag(Invoke.java:202):202 at router_cfm$cf.udfCall(/CORE010/router.cfm:1015):1015 at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:112):112 at lucee.runtime.type.UDFImpl._call(UDFImpl.java:329):329 at lucee.runtime.type.UDFImpl.call(UDFImpl.java:230):230 at lucee.runtime.type.scope.UndefinedImpl.call(UndefinedImpl.java:766):766 at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:745):745 at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:1601):1601 at router_cfm$cf.udfCall(/CORE010/router.cfm:376):376 at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:112):112 at lucee.runtime.type.UDFImpl._call(UDFImpl.java:329):329 at lucee.runtime.type.UDFImpl.call(UDFImpl.java:230):230 at lucee.runtime.type.scope.UndefinedImpl.call(UndefinedImpl.java:766):766 at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:745):745 at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:1601):1601 at applicationinterface_cfc$cf.udfCall1(/AP085/applicationInterface.cfc:1327):1327 at applicationinterface_cfc$cf.udfCall(/AP085/applicationInterface.cfc):-1 at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:112):112 at lucee.runtime.type.UDFImpl._call(UDFImpl.java:329):329 at lucee.runtime.type.UDFImpl.call(UDFImpl.java:230):230 at lucee.runtime.ComponentImpl._call(ComponentImpl.java:642):642 at lucee.runtime.ComponentImpl._call(ComponentImpl.java:524):524 at lucee.runtime.ComponentImpl.call(ComponentImpl.java:1763):1763 at lucee.runtime.listener.ModernAppListener.call(ModernAppListener.java:414):414 at lucee.runtime.listener.ModernAppListener._onRequest(ModernAppListener.java:223):223 at lucee.runtime.listener.MixedAppListener.onRequest(MixedAppListener.java:37):37 at lucee.runtime.PageContextImpl.execute(PageContextImpl.java:2276):2276 at lucee.runtime.PageContextImpl.execute(PageContextImpl.java:2239):2239 at lucee.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:460):460 at lucee.loader.servlet.CFMLServlet.service(CFMLServlet.java:47):47 at javax.servlet.http.HttpServlet.service(HttpServlet.java:729):729 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230):230 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165):165 at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52):52 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192):192 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165):165 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198):198 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96):96 at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:474):474 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140):140 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79):79 at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:624):624 at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:677):677 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87):87 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:349):349 at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:478):478 at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66):66 at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:798):798 at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1434):1434 at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49):49 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142):1142 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617):617 at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61):61 at java.lang.Thread.run(Thread.java:745):745
TagContext
Array
Rows: 11
1
Struct
codePrintHTML
string102: <br> 103: &lt;!--- Append to file ---&gt;<br> <b>104: &lt;cffile action=&quot;append&quot; file=&quot;#LOCAL.fileName#&quot; output=&quot;#LOCAL.line#&quot; addNewLine=&quot;Yes&quot; fixNewLine=&quot;No&quot;&gt;</b><br> 105: &lt;/cffunction&gt;<br> 106: &lt;/cfcomponent&gt;<br>
codePrintPlain
string102: 103: <!--- Append to file ---> 104: <cffile action="append" file="#LOCAL.fileName#" output="#LOCAL.line#" addNewLine="Yes" fixNewLine="No"> 105: </cffunction> 106: </cfcomponent>
column
number0
id
string??
line
number104
Raw_Trace
stringlogger_cfc$cf.udfCall(/OB085/Logger.cfc:104)
template
string/local/common/objects/v085/Logger.cfc
type
stringcfml
2
Struct
codePrintHTML
string60: &quot;owner&quot;: ARGUMENTS.owner,<br> 61: &quot;message&quot; : ARGUMENTS.message<br> <b>62: }) /&gt;</b><br> 63: &lt;cfcatch type=&quot;any&quot;&gt;<br> 64: &lt;!--- We will ignorehandle errors ---&gt;<br>
codePrintPlain
string60: "owner": ARGUMENTS.owner, 61: "message" : ARGUMENTS.message 62: }) /> 63: <cfcatch type="any"> 64: <!--- We will ignorehandle errors --->
column
number0
id
string??
line
number62
Raw_Trace
stringlogger_cfc$cf.udfCall(/OB085/Logger.cfc:62)
template
string/local/common/objects/v085/Logger.cfc
type
stringcfml
3
Struct
codePrintHTML
string21: &lt;cfset LOCAL.logger.logObject(level=ARGUMENTS.level, obj=ARGUMENTS.obj, description=ARGUMENTS.obj.detail ?: &quot;renderProduct catch&quot;, category=ARGUMENTS.category, owner=ARGUMENTS.owner) /&gt;<br> 22: &lt;cfelse&gt;<br> <b>23: &lt;cfset LOCAL.logger.logMessage(level=ARGUMENTS.level, message=ARGUMENTS.message, category=ARGUMENTS.category, owner=ARGUMENTS.owner) /&gt;</b><br> 24: &lt;/cfif&gt;<br> 25: <br>
codePrintPlain
string21: <cfset LOCAL.logger.logObject(level=ARGUMENTS.level, obj=ARGUMENTS.obj, description=ARGUMENTS.obj.detail ?: "renderProduct catch", category=ARGUMENTS.category, owner=ARGUMENTS.owner) /> 22: <cfelse> 23: <cfset LOCAL.logger.logMessage(level=ARGUMENTS.level, message=ARGUMENTS.message, category=ARGUMENTS.category, owner=ARGUMENTS.owner) /> 24: </cfif> 25:
column
number0
id
string??
line
number23
Raw_Trace
stringshops._1603.events.shopevents.apicontroller_cfc$cf.udfCall(/SHCFM/shops/1603/events/shopEvents/apiController.cfc:23)
template
string/local/shopsCFM/shops/1603/events/shopEvents/apiController.cfc
type
stringcfml
4
Struct
codePrintHTML
string136: &lt;!---| Update MYSQL |---&gt;<br> 137: &lt;cfset LOCAL.objProductsOptionsStock.saveByStruct(0, { id:LOCAL.qryStock.id, stock:val(ARGUMENTS.stock) }) /&gt;<br> <b>138: &lt;cfset logItem(level=&quot;info&quot;, message=&quot;#Session.SessionID# -- Product #LOCAL.current.id#(#ARGUMENTS.productId#) - Combination #LOCAL.qryStock.productCombinationId#: Stock updated from #val(LOCAL.qryStock.stock)# to #val(ARGUMENTS.stock)#&quot;, category=ARGUMENTS.category, owner=ARGUMENTS.owner) /&gt;</b><br> 139: <br> 140: &lt;!---| forecast |---&gt;<br>
codePrintPlain
string136: <!---| Update MYSQL |---> 137: <cfset LOCAL.objProductsOptionsStock.saveByStruct(0, { id:LOCAL.qryStock.id, stock:val(ARGUMENTS.stock) }) /> 138: <cfset logItem(level="info", message="#Session.SessionID# -- Product #LOCAL.current.id#(#ARGUMENTS.productId#) - Combination #LOCAL.qryStock.productCombinationId#: Stock updated from #val(LOCAL.qryStock.stock)# to #val(ARGUMENTS.stock)#", category=ARGUMENTS.category, owner=ARGUMENTS.owner) /> 139: 140: <!---| forecast |--->
column
number0
id
string??
line
number138
Raw_Trace
stringshops._1603.events.shopevents.apicontroller_cfc$cf.udfCall(/SHCFM/shops/1603/events/shopEvents/apiController.cfc:138)
template
string/local/shopsCFM/shops/1603/events/shopEvents/apiController.cfc
type
stringcfml
5
Struct
codePrintHTML
string100: &lt;cfset LOCAL.forecastUnits = val(LOCAL.data[1]['Col5']) /&gt;<br> 101: &lt;/cfif&gt; <br> <b>102: &lt;cfset updateStock(productId=ARGUMENTS.productId, stockArray=LOCAL.stockArray, stock=LOCAL.sapStock, category=ARGUMENTS.category, owner=ARGUMENTS.owner, forecastDate=LOCAL.forecastDate, forecastUnits=LOCAL.forecastUnits) /&gt;</b><br> 103: &lt;cfset updateMongoProduct(productid=ARGUMENTS.product)&gt;<br> 104: &lt;cfelse&gt;<br>
codePrintPlain
string100: <cfset LOCAL.forecastUnits = val(LOCAL.data[1]['Col5']) /> 101: </cfif> 102: <cfset updateStock(productId=ARGUMENTS.productId, stockArray=LOCAL.stockArray, stock=LOCAL.sapStock, category=ARGUMENTS.category, owner=ARGUMENTS.owner, forecastDate=LOCAL.forecastDate, forecastUnits=LOCAL.forecastUnits) /> 103: <cfset updateMongoProduct(productid=ARGUMENTS.product)> 104: <cfelse>
column
number0
id
string??
line
number102
Raw_Trace
stringshops._1603.events.shopevents.apicontroller_cfc$cf.udfCall(/SHCFM/shops/1603/events/shopEvents/apiController.cfc:102)
template
string/local/shopsCFM/shops/1603/events/shopEvents/apiController.cfc
type
stringcfml
6
Struct
codePrintHTML
string69: &lt;/cfquery&gt;<br> 70: &lt;cfif LOCAL.qryProds.recordCount&gt;<br> <b>71: &lt;cfset processProduct(product=ARGUMENTS.data.product.id, productId=LOCAL.qryProds.productid, category=LOCAL.category, owner=LOCAL.owner) /&gt; </b><br> 72: &lt;/cfif&gt;<br> 73: &lt;!--- END UPDATE ---&gt;<br>
codePrintPlain
string69: </cfquery> 70: <cfif LOCAL.qryProds.recordCount> 71: <cfset processProduct(product=ARGUMENTS.data.product.id, productId=LOCAL.qryProds.productid, category=LOCAL.category, owner=LOCAL.owner) /> 72: </cfif> 73: <!--- END UPDATE --->
column
number0
id
string??
line
number71
Raw_Trace
stringshops._1603.events.shopevents.renderproduct_cfc$cf.udfCall(/SHCFM/shops/1603/events/shopEvents/renderProduct.cfc:71)
template
string/local/shopsCFM/shops/1603/events/shopEvents/renderProduct.cfc
type
stringcfml
7
Struct
codePrintHTML
string86: <br> 87: &lt;!--- Invoke Function ---&gt;<br> <b>88: &lt;cfinvoke component=&quot;#LOCAL.componentPath#&quot; method=&quot;#ARGUMENTS.event#&quot; argumentcollection=&quot;#LOCAL.response#&quot; returnVariable=&quot;LOCAL.response.data&quot; /&gt;</b><br> 89: &lt;/cfloop&gt;<br> 90: <br>
codePrintPlain
string86: 87: <!--- Invoke Function ---> 88: <cfinvoke component="#LOCAL.componentPath#" method="#ARGUMENTS.event#" argumentcollection="#LOCAL.response#" returnVariable="LOCAL.response.data" /> 89: </cfloop> 90:
column
number0
id
string??
line
number88
Raw_Trace
stringevents_cfm$cf.udfCall(/CORE010/events.cfm:88)
template
string/local/common/core/v1/events.cfm
type
stringcfml
8
Struct
codePrintHTML
string166: <br> 167: &lt;!--- After ---&gt;<br> <b>168: &lt;cfset STD = eventsFire(controller=&quot;renderProduct&quot;, event=&quot;after&quot;, args=STD) /&gt;</b><br> 169: <br> 170: &lt;!--- Plugin events ---&gt;<br>
codePrintPlain
string166: 167: <!--- After ---> 168: <cfset STD = eventsFire(controller="renderProduct", event="after", args=STD) /> 169: 170: <!--- Plugin events --->
column
number0
id
string??
line
number168
Raw_Trace
stringcontrollers.controllerproducts_cfm$cf.udfCall1(/CORE010/controllers/controllerProducts.cfm:168)
template
string/local/common/core/v1/controllers/controllerProducts.cfm
type
stringcfml
9
Struct
codePrintHTML
string1013: &lt;cfset LOCAL.strRouteMethod = LOCAL.arrRouteMethod[2]&gt;<br> 1014: &lt;cfinclude template=&quot;#LOCAL.strRouteFileName#.cfm&quot; /&gt;<br> <b>1015: &lt;cfinvoke method=&quot;#LOCAL.strRouteMethod#&quot; argumentcollection=&quot;&quot;&gt;</b><br> 1016: <br> 1017: &lt;cfreturn /&gt;<br>
codePrintPlain
string1013: <cfset LOCAL.strRouteMethod = LOCAL.arrRouteMethod[2]> 1014: <cfinclude template="#LOCAL.strRouteFileName#.cfm" /> 1015: <cfinvoke method="#LOCAL.strRouteMethod#" argumentcollection=""> 1016: 1017: <cfreturn />
column
number0
id
string??
line
number1015
Raw_Trace
stringrouter_cfm$cf.udfCall(/CORE010/router.cfm:1015)
template
string/local/common/core/v1/router.cfm
type
stringcfml
10
Struct
codePrintHTML
string374: &lt;/cfif&gt;<br> 375: <br> <b>376: &lt;cfset routerRun(LOCAL.router) /&gt;</b><br> 377: &lt;/cffunction&gt;<br> 378: <br>
codePrintPlain
string374: </cfif> 375: 376: <cfset routerRun(LOCAL.router) /> 377: </cffunction> 378:
column
number0
id
string??
line
number376
Raw_Trace
stringrouter_cfm$cf.udfCall(/CORE010/router.cfm:376)
template
string/local/common/core/v1/router.cfm
type
stringcfml
11
Struct
codePrintHTML
string1325: &lt;!--- Init render and Router ---&gt;<br> 1326: &lt;cfset renderInit() /&gt;<br> <b>1327: &lt;cfset routerInit() /&gt;</b><br> 1328: &lt;/cffunction&gt;<br> 1329: <br>
codePrintPlain
string1325: <!--- Init render and Router ---> 1326: <cfset renderInit() /> 1327: <cfset routerInit() /> 1328: </cffunction> 1329:
column
number0
id
string??
line
number1327
Raw_Trace
stringapplicationinterface_cfc$cf.udfCall1(/AP085/applicationInterface.cfc:1327)
template
string/local/common/application/v085/applicationInterface.cfc
type
stringcfml
type
stringapplication