2017-08-16 70 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