WL.Clinet.connect - ошибка выброса - CONNECTION_IN_PROGRESS - PullRequest
0 голосов
/ 06 апреля 2019

MFP Версия продукта: 8.0.0.00-20180220-083852
MFP Client Vesion: 8.0.2018080605

У меня есть приложение, использующее requireJS, магистраль и jquery.Я загружаю основные файлы js следующим образом:

<script data-main="js/main" src="js/lib/require/require.js"></script>

Я проверяю, что вызов main.js выполняется внутри wlCommoninit.Приложение загружено со всеми зависимостями.

  function wlCommoninit(){
      main();     // main.js has a single method named - main 
  }

У меня есть вызов "WL.Client.connect" @ конец основной функции, которая просто выполняет и ничего не делает.

Последующий вызов "WL.Client.connect "возвращает следующее сообщение об ошибке:

Failed to connect to Worklight Server: 

              {"responseHeaders":{},
                   "responseText":"undefined",
                   "errorCode":"CONNECTION_IN_PROGRESS"}

В чем может быть причина вышеуказанной ошибки?Хотя мы делаем вызов WL.Client.connect внутри wlcommoninit.Надеемся, что весь WL API загрузится к моменту вызова wlCommoninit.

Усталый от разных версий MFP Clinet SDK, отличных от упомянутых выше.Я не вижу никаких изменений.

1 Ответ

0 голосов
/ 08 апреля 2019

Причина ответа

{"responseHeaders":{},"responseText":"undefined","errorCode":"CONNECTION_IN_PROGRESS"}

заключается в том, что до того, как первый WL.Client.connect () завершился успешно или не удалось, вы запустили еще один вызов connect ().

Дождитесь, пока первый не преуспеет, не выйдет из строя или не выйдет из бездействия.

...