Error Occurred While Processing Request The web site you are accessing has experienced an unexpected error.
Please contact the website administrator.


The following information is meant for the website developer for debugging purposes.
Error Occurred While Processing Request

JSON parsing failure: Expected ',' or '}' at character 9245897:'|' in [ { "name":"Bianchi 23948 57 Remedy OWB Size 09A Tan Leather Belt Slide Fits Glock 42 Right Hand | 23948 | 013527000132", "image": "https://cdn-cumulusdata.celerantwebservices.com/cdn-cgi/image/width=200,height=200/SSPRODIMAGES/1876.jpg", "available":"In Stock (Warehouse)", "id":"11321", "brand":"BIANCHI", "upc":"013527000132", "price": null , "Dept":"Shooting", "Typ":"Firearm Accessories", "SUBTYP_1":"Holsters", "localproduct":"N", "remoteproduct":"Y", "loca...

 
The error occurred in C:/home/gradysoutdoors.com/wwwroot/categorylist.cfm: line 40
Called from C:/home/gradysoutdoors.com/wwwroot/categorylist.cfm: line 17
Called from C:/home/gradysoutdoors.com/wwwroot/categorylist.cfm: line 1
38 : </cfif>
39 : <!--- <cfset jsonData = FileRead(expandPath("categorydata/#url.dept#.json"))> --->
40 : <cfset products = DeserializeJSON(jsonData)>
41 : <cfset taxonomyJsonData = FileRead(expandPath("data/taxonomy.json"))>
42 : <cfset taxonomy = serializeJSON(taxonomyJsonData)>

Resources:

Browser   Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Remote Address   18.191.234.191
Referrer   https://gradysoutdoors.com/c/shooting-firearm-accessories-holsters
Date/Time   27-Apr-24 04:03 AM
Stack Trace
at cfcategorylist2ecfm978068387._factor1(C:/home/gradysoutdoors.com/wwwroot/categorylist.cfm:40) at cfcategorylist2ecfm978068387._factor4(C:/home/gradysoutdoors.com/wwwroot/categorylist.cfm:17) at cfcategorylist2ecfm978068387.runPage(C:/home/gradysoutdoors.com/wwwroot/categorylist.cfm:1)

coldfusion.runtime.JSONUtils$JSONParseInvalidCharsException: JSON parsing failure: Expected ',' or '}' at character 9245897:'|' in [
            
                    {
                        "name":"Bianchi 23948 57 Remedy  OWB Size 09A Tan Leather Belt Slide Fits Glock 42 Right Hand | 23948 | 013527000132",
                        "image": "https://cdn-cumulusdata.celerantwebservices.com/cdn-cgi/image/width=200,height=200/SSPRODIMAGES/1876.jpg",
                        
                        "available":"In Stock (Warehouse)",
                        "id":"11321",
                        "brand":"BIANCHI",
                        "upc":"013527000132",
                        
                        "price":
                        
                        
								null
                                ,
                        
                        
                        
                        "Dept":"Shooting",
                        "Typ":"Firearm Accessories",
                        "SUBTYP_1":"Holsters",
                        "localproduct":"N",
                        "remoteproduct":"Y",
                        "loca...
	at coldfusion.runtime.JSONUtils.parseStruct(JSONUtils.java:1821)
	at coldfusion.runtime.JSONUtils.parseObject(JSONUtils.java:1667)
	at coldfusion.runtime.JSONUtils.parseArray(JSONUtils.java:1855)
	at coldfusion.runtime.JSONUtils.parseObject(JSONUtils.java:1695)
	at coldfusion.runtime.JSONUtils.parseJSON(JSONUtils.java:1636)
	at coldfusion.runtime.JSONUtils.deserializeJSON(JSONUtils.java:335)
	at coldfusion.runtime.JSONUtils.deserializeJSON(JSONUtils.java:276)
	at coldfusion.runtime.CFPage.DeserializeJSON(CFPage.java:10760)
	at cfcategorylist2ecfm978068387._factor1(C:\home\gradysoutdoors.com\wwwroot\categorylist.cfm:40)
	at cfcategorylist2ecfm978068387._factor4(C:\home\gradysoutdoors.com\wwwroot\categorylist.cfm:17)
	at cfcategorylist2ecfm978068387.runPage(C:\home\gradysoutdoors.com\wwwroot\categorylist.cfm:1)
	at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:262)
	at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:735)
	at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:565)
	at coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65)
	at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:595)
	at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:43)
	at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40)
	at coldfusion.filter.PathFilter.invoke(PathFilter.java:162)
	at coldfusion.filter.IpFilter.invoke(IpFilter.java:45)
	at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:96)
	at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28)
	at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)
	at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:60)
	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.CfmServlet.service(CfmServlet.java:226)
	at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:311)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
	at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:46)
	at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:47)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:377)
	at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:463)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:889)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
	at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
	at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.base/java.lang.Thread.run(Thread.java:834)