Nano Hash - криптовалюты, майнинг, программирование

Ошибка вызова удаленного действия 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
     }
] 

Снимок экрана заголовка Ajax:

введите здесь описание изображения

Любая помощь в этом отношении будет высоко оценена.

16.08.2017

Ответы:


1

Похоже, ваше удаленное действие работает в песочнице, но не в рабочей среде. Вот что я бы проверил

  1. Убедитесь, что вы развернули и свою страницу Visualforce, и контроллер.
  2. Проверьте безопасность на странице Visualforce, чтобы убедиться, что профиль имеет доступ
  3. Проверьте безопасность класса Apex, чтобы убедиться, что у профиля есть доступ.
  4. Проверьте безопасность на уровне объекта и поля для профиля пользователя для полей, используемых в удаленном действии.
  5. Добавьте console.log в строку перед вызовом удаленного действия, в котором регистрируются параметры, переданные в удаленное действие.
  6. Добавьте журнал консоли в функцию удаленного действия, которая обрабатывает обратный вызов, регистрирующий ответ.
  7. Добавьте System.Debug в первую строку удаленного действия, которое регистрирует входные параметры.

Если первые 4 элемента не решают проблему, последние 3 помогут определить ее.

16.08.2017
  • Привет, Мэтт.... попросил отдел продаж проверить пункт 1 или 4, вроде все в порядке. С 5 по 7 тоже проблем нет, данные идут нормально. Удаленные вызовы не выполняются, когда данных больше ...... поэтому, когда я нажимаю ссылку на левой панели, на которой меньше данных, удаленные вызовы выполняются успешно, но когда данные велики, вызовы отменяются. 18.08.2017
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..