Salesforce远程操作调用错误

时间:2017-08-16 09:40:27

标签: salesforce

我正在调用一个顶点远程操作,在某些情况下会抛出以下错误..这在较低的环境下工作正常。但在生产中它正在破碎。我怀疑这不是来自UI,而是来自顶点控制器端。

请参阅以下错误详情。我从顶点控制器端收到的错误信息如下。

[
    {
      "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
     }
] 

Ajax标题截图:

enter image description here

在这方面的任何帮助将受到高度赞赏。

1 个答案:

答案 0 :(得分:1)

听起来您的远程操作在Sandbox中有效但不在生产中。以下是我要检查的内容

  1. 检查您是否部署了Visualforce页面和Controller。
  2. 检查Visualforce页面上的安全性以确保配置文件具有访问权限
  3. 检查Apex类的安全性以确保配置文件具有访问权限
  4. 检查用户配置文件的对象和字段级别安全性,了解远程操作中使用的字段
  5. 在调用远程操作之前将console.log添加到该行,该操作记录传递给远程操作的参数
  6. 将控制台日志添加到处理记录响应的回调的远程操作中的函数
  7. 将System.Debug添加到记录输入参数的远程操作的第一行
  8. 如果前4项不能解决问题,最后3项将有助于进一步识别问题。