Настройка NetSuite IDE в Eclipse

Я пытаюсь начать использовать Eclipse IDE для NetSuite SDF, но каждый раз, когда я пытаюсь загрузить или загрузить (или сделать что-нибудь) сценарий, я получаю сообщение об ошибке "javax/xml/soap/SOAPException".

Версия Eclipse: 2019-03 (4.11.0) - Eclipse IDE для JavaScript и веб-разработчиков (я также пробовал Eclipse IDE для корпоративных разработчиков Java с той же проблемой)

Я попытался создать новый проект SuiteScript (для начала введите 1.0) с именем TestScript. Затем я создал образец сценария действия рабочего процесса.

Я пытался подключиться как к производству, так и к песочнице. Использование роли разработчика не-2FA, как предложено SuiteAnswers (70304). Я переустановил Eclipse и среду IDE (2019.1).

Мой сценарий выглядит так:

function sampleFunction(){ nlapiLogExecution('DEBUG', 'Sample', 'Hello world'); }

Я хотел бы загрузить это в картотеку в SuiteScripts/TestScript, но вместо этого я получаю эту ошибку SOAPException. Я также попытался настроить аутентификацию TBA для пользователя, но я получаю ту же ошибку.

1 ответ

У нас была эта проблема на машинах с Java, установленным через brew cask, Я предлагаю плохое решение, но оно сработало для нас:

  1. Убедитесь, что у вас установлен JDK 1.8, и найдите, где он установлен;
  2. Закрыть Затмение.
  3. Отредактируйте свой eclipse.ini файл (который мы нашли в /Applications/Eclipse.app/Contents/Eclipse/eclipse.ini на наших маках)
    Введите следующее (изменено для того места, где вы нашли установку jdk 1.8) над существующим -vmargs линия:

    -vm
    /Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/bin/java
    

    (Это -vm на одной строке, путь на следующей строке, существующий -vmargs строка под этим.)

  4. Перезапустите Eclipse и попробуйте снова.

Ограничения этого решения:
Я сомневаюсь, что эта обновленная версия .ini файл переживет обновления Eclipse. Было бы замечательно, если бы был (и, вероятно, есть) .ini расположение файла в пользовательском каталоге, который переопределил этот.
Обновления установки JDK потребуют ручных изменений .ini файл.

... но это работает!

Другие вопросы по тегам