Установка Jenkins: невозможно настроить рабочее пространство: java.lang.NullPointerException

Я пытаюсь настроить jenkins на моем локальном компьютере, на котором также установлено perforce. Я хотел построить свой проект UE4 в jenkins.

Я создал пользователя по имени Jenkins по необходимости и дал jenkins имя пользователя после этого

https://patricevignola.com/post/automation-jenkins-unreal

Но когда я пытаюсь выполнить сборку, я получаю этот вывод консоли, в котором говорится: «Невозможно настроить рабочее пространство», но сборка показывает успех.

У меня такая же проблема. Кажется, что сам NPE исправлен следующим образом: https://swarm.workshop.perforce.com/changes/24968 -> client / ClientHelper.java # 121, строка: 170


person Plato Manchi    schedule 26.11.2018    source источник


Ответы (1)


NPE происходит, когда не определены «Сопоставления просмотра», поэтому вам необходимо иметь хотя бы одну запись для «Сопоставления просмотра» - пример:

Управление исходным кодом -> Программное обеспечение Perforce -> Поведение рабочей области -> Просмотр сопоставлений

  1. 19:31:52 Запущено пользователем Jenkins 19:31:52 Сборка в рабочей области C: \ Program Files (x86) \ Jenkins \ workspace \ Abhimanyu 19:31:52 (p4): cmd: ... p4 client -o jenkins -master-Abhimanyu-1 19:31:52 p4 client -o jenkins-master-Abhimanyu-1 19:31:52
    19:31:52 (p4): стоп: 3 19:31:52 (p4) : cmd: ... информация p4 19:31:52 информация p4 19:31:52
    19:31:52 (p4): stop: 4 19:31:52 (p4): cmd: ... p4 информация 19:31:52 p4 информация 19:31:52
    19:31:52 (p4): stop: 5 19:31:52 (p4): cmd: ... p4 client -i 19:31: 52 клиент p4 -i 19:31:52
    19:31:52 Клиент jenkins-master-Abhimanyu-1 не изменился. 19:31:52
    19:31:52 (p4): stop: 6 19:31:52 P4: Невозможно настроить рабочее пространство: java.lang.NullPointerException 19:31:52 (p4): cmd: .. . p4 counter change 19:31:52 p4 counter change 19:31:52
    19:31:52 (p4): stop: 7 19:31:52 (p4): cmd: ... p4 changes -m1 -ssubmitted // jenkins-master-Abhimanyu-1 / ... 19:31:52 p4 changes -m1 -ssubmitted // jenkins-master-Abhimanyu-1 / ... 19:31:52
    19:31 : 52 (p4): stop: 8 19:31:52 P4: без изменений в // jenkins-master-Abhimanyu-1 / ... с использованием последнего изменения: 21 19:31:52 (p4): cmd: .. .p4 репозитории -C 19:31:52 p4 репозитории -C 19:31:52
    19:31:52 (p4): stop: 9 19:31:52 Сборка на узле: master 19:31:52 ( p4): cmd: ... клиент p4 -o jenkins-master-Abhimanyu-1 19:31:52 p4 client -o jenkins-master-Abhimanyu-1 19:31:52
    19:31:52 (p4 ): stop: 3 19:31:52 (p4): cmd: ... p4 info 19:31:52 p4 info 19:31:52
    19:31:52 (p4): stop: 4 19: 31:52 (p4): cmd: ... p4 информация 19:31:52 p4 информация 19:31:52
    19:31:52 (p4): стоп: 5 19:31:52 (p4): cmd: ... клиент p4 -i 19:31:52 клиент p4 -i 19:31:52
    19:31:52 Клиент jenkins-master-Abhimanyu-1 не изменен. 19:31:52
    19:31:52 (p4): stop: 6 19:31:52 P4: Невозможно настроить рабочее пространство: java.lang.NullPointerException 19:31:52
    19:31:52 P4 Задача: установление соединения. 19:31:52 ... сервер: localhost: 1666 19:31:52 ... узел: DESKTOP-DP775O3 19:31:52
    19:31:52 Задача P4: откат всех ожидающих и отложенных ревизий. 19:31:52 (p4): cmd: ... p4 revert C: \ Program Files (x86) \ Jenkins \ workspace \ Abhimanyu / ... 19:31:52 p4 revert C: \ Program Files (x86) \ Jenkins \ workspace \ Abhimanyu / ... 19:31:52
    19:31:53 C: \ Program Files (x86) \ Jenkins \ workspace \ Abhimanyu / ... - файл (ы) не открыт на этом клиенте . 19:31:53
    19:31:53 (p4): stop: 7 19:31:53 ... rm [брошенные файлы] 19:31:53 продолжительность: (12 мс) 19:31:53
    19:31:53 P4 Задача: очистить рабочее пространство до соответствия имеющемуся списку. 19:31:53 (p4): cmd: ... p4 согласовать -w -f C: \ Program Files (x86) \ Jenkins \ workspace \ Abhimanyu / ... 19:31:53 p4 согласовать -w -f C : \ Program Files (x86) \ Jenkins \ workspace \ Abhimanyu / ... 19:31:53
    19:31:53 C: \ Program Files (x86) \ Jenkins \ workspace \ Abhimanyu / ... - нет файл (ы) для согласования. 19:31:53
    19:31:53 (p4): стоп: 8 19:31:53 продолжительность: (12 мс) 19:31:53
    19:31:53 Задача P4: синхронизация файлов при изменении : 21 19:31:53 (p4): cmd: ... p4 sync -q C: \ Program Files (x86) \ Jenkins \ workspace \ Abhimanyu /... @ 21 19:31:53 p4 sync -q C : \ Program Files (x86) \ Jenkins \ workspace \ Abhimanyu /... @ 21 19:31:53
    19:31:53 (p4): стоп: 9 19:31:53 продолжительность: (11 мс) 19 : 31: 53
    19:31:53 Задача P4: сохранение встроенных изменений. 19:31:53 Найдено последнее изменение 21 на syncID jenkins-NODE_NAME-Abhimanyu-EXECUTOR_NUMBER 19:31:53 (p4): cmd: ... p4 client -o jenkins-master-Abhimanyu-1 19:31:53 p4 client -o jenkins-master-Abhimanyu-1 19:31:53
    19:31:53 (p4): stop: 3 19:31:53 (p4): cmd: ... p4 info 19:31:53 информация p4 19:31:53
    19:31:53 (p4): stop: 4 19:31:53 (p4): cmd: ... информация p4 19:31:53 информация p4 19:31:53
    19:31:53 (p4): stop: 5 19:31:53 (p4): cmd: ... клиент p4 -i 19:31:53 клиент p4 -i 19:31:53
    19:31:53 Клиент jenkins-master-Abhimanyu-1 не изменился. 19:31:53
    19:31:53 (p4): stop: 6 19:31:53 P4: Невозможно настроить рабочее пространство: java.lang.NullPointerException 19:31:53 (p4): cmd: .. .p4 client -o jenkins-master-Abhimanyu-1 19:31:53 p4 client -o jenkins-master-Abhimanyu-1 19:31:53
    19:31:53 (p4): stop: 3 19: 31:53 (p4): cmd: ... p4 info 19:31:53 p4 info 19:31:53
    19:31:53 (p4): stop: 4 19:31:53 (p4): cmd: ... информация p4 19:31:53 информация p4 19:31:53
    19:31:53 (p4): stop: 5 19:31:53 (p4): cmd: ... клиент p4 -i 19:31:53 клиент p4 -i 19:31:53
    19:31:53 Клиент jenkins-master-Abhimanyu-1 не изменился. 19:31:53
    19:31:53 (p4): stop: 6 19:31:53 P4: Невозможно настроить рабочее пространство: java.lang.NullPointerException 19:31:53 ... выполнено 19:31: 53
    19:31:53 Завершено: УСПЕХ
  2. Go to

    Введите отображение представления ваших перфорс-клиентов, например:

  3. Повеселись!

    //org/my/project/... //MyPerforceWorkspaceName_123/org/my/project
    

Перейдите в «Настроить» вашего проекта Jenkins.

person Dimitar Tenev    schedule 27.12.2018