2017-08-16 31 views
0

我打电话给一个顶点远程操作,在某些情况下会抛出低于错误的值。这对于较低的env工作正常。但在生产中它正在打破。我怀疑这不是来自用户界面,而是来自顶点控制器方面。Salesforce远程操作调用错误

请参阅以下错误的详细信息。以下是我从顶级控制器方面收到的错误细节。

[ 
    { 
     "statusCode":500, 
     "type":"exception", 
     "ref":false, 
     "action":"Unknown", 
     "method":"Unknown", 
     "message":"Content type 'null' not supported for Visualforce remoting request. Expected 'application/json'.", 
     "where":"", 
     "data":"", 
     "vfTx":true, 
     "vfDbg":true 
    } 
] 

阿贾克斯头截图:

enter image description here

在这方面的任何帮助,将不胜感激。

回答

1

听起来好像您的远程操作在沙箱中工作,但不是生产。这里是我要检查的东西

  1. 检查您是否部署了Visualforce页面和Controller。
  2. 检查Visualforce页面上的安全性,以确保配置文件访问
  3. 检查上的Apex类的安全性,以确保配置文件访问
  4. 检查用户所使用的域配置文件中的对象和字段级安全性在远程操作
  5. 添加的console.log到行远程操作调用之前,它记录传递到远程行动
  6. 添加一个控制台日志的功能,处理它记录回调远程操作中的参数响应
  7. 添加System.Deb微克到记录输入远程动作的第一行参数

如果前4项不解决这个问题,最近3将有助于进一步确定它。

+0

谢谢马特....会检查出这些要点并回复你... – Akki619

+0

嗨马特....要求salesforce团队验证点1或4,一切似乎都很好。 5至7也似乎没有任何问题,数据正常。当数据更多时,远程调用失败......所以当我点击数据量较少的左侧面板上的链接时,远程调用是成功的,但是当数据量很大时,调用将被取消。 – Akki619