返回列表 发帖

[KB 103055功能解说] (使用SonicWall防火墙通过VPN登录X3时)报错

* 本文由赛捷软件(上海)有限公司翻译完成,未经授权不得转载。如需转载,请先联系相应版块的版主取得授权。


[KB 103055功能解说] (使用SonicWall防火墙通过VPN登录X3时)报错:“JSON”或“JSON.parse错误:在位置:0上有意外输入”或“语法错误”


创建日期: 01-24-2020
最后修改日期:11-18-2020
发布日期:01-24-2020
适用范围:配置 > 安全性


问题概要
这个错误是由一个客户报告的,他们的服务器托管在第三方网站上,同时通过站点间的SonicWall硬件VPN连接,和/或远程工作时基于软件的SonicWall VPN或Global VPN。该连接之前是正常的,但突然停止了。托管方使用的是硬件SonicWall防火墙,已经重新启动了该防火墙和所有的Sage X3服务器,也没有效果。

在登录至X3时,根据浏览器的不同,他们看到这些报错:
•        JSON
•        JSON.parse错误:在位置:0上有意外输入
•        语法错误

当直接在服务器或服务器所在的本地网络上的任何计算机上登录时,可以正常工作。


原因
未知,但似乎多个VPN供应商(包括硬件和软件)都受到了影响。问题最可能在于硬件SonicWall防火墙。


解决方法
这个问题不是Sage的问题。请联系SonicWall、你的IT团队,或你的业务伙伴寻求帮助。


首选解决方案:
•        使用反向代理并使用HTTPS(即SSL)来提供加密。向你的商业伙伴寻求帮助。

应变方法:
•        IT组能够使用Parallels(类似于Citrix)在用户的桌面上发布Chrome发布的应用程序/图标,从而绕过VPN安全层,使X3能够发挥作用。

IT小组同意这个问题不是Sage的问题,可能是与SonicWall防火墙、入侵检测有关的问题,或者是他们自己内部网络中与VPN有关的其他东西(包括硬件和软件,与供应商、SonicWall VPN或Global VPN无关)。


相关资源
•        如何通过Sage X3设置SSL?


附加信息
该错误的性质表明,Syracuse不能正确读取(在硬盘上或在内存中创建的)JSON文件。有可能是有什么东西拦截了网络数据包并修改了数值,所以不管是硬盘上的还是内存中创建的JSON文件都是乱码,导致Syracuse在试图读取输入时报告语法相关的错误。

返回列表