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 9245630:'|' 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.118.138.223
Referrer   http://gradysoutdoors.com/c/shooting-firearm-accessories-holsters
Date/Time   28-Apr-24 11:18 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 9245630:'|' 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)