JSON parsing failure: Expected ',' or '}' at character 3779485:'-' in [
{
"name":"Lyman 04038 Pick and Brush Set | NA | 04038 | 011516040381",
"image": "https://cdn-cumulusdata.celerantwebservices.com/cdn-cgi/image/width=200,height=200/ZDPRODIMAGES/04038.gif",
"available":"Out of Stock",
"id":"466",
"brand":"LYMAN",
"upc":"011516040381",
"price":
null
,
"Dept":"Shooting",
"Typ":"Firearm Accessories",
"SUBTYP_1":"Cleaning Supplies",
"localproduct":"N",
"remoteproduct":"Y",
"local_qoh":"0",
"remote_qoh":"0",
"...
|
|
|
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.181.231 |
Referrer |
http://gradysoutdoors.com/c/shooting-firearm-accessories-cleaning-supplies |
Date/Time |
02-May-24 05:26 PM |
|
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 3779485:'-' in [
{
"name":"Lyman 04038 Pick and Brush Set | NA | 04038 | 011516040381",
"image": "https://cdn-cumulusdata.celerantwebservices.com/cdn-cgi/image/width=200,height=200/ZDPRODIMAGES/04038.gif",
"available":"Out of Stock",
"id":"466",
"brand":"LYMAN",
"upc":"011516040381",
"price":
null
,
"Dept":"Shooting",
"Typ":"Firearm Accessories",
"SUBTYP_1":"Cleaning Supplies",
"localproduct":"N",
"remoteproduct":"Y",
"local_qoh":"0",
"remote_qoh":"0",
"...
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)
|
|