Установка Jenkins: невозможно настроить рабочее пространство: java.lang.NullPointerException - PullRequest
0 голосов
/ 26 ноября 2018

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

Я создал пользователя по имени Jenkins в перформансе и дал jenkins имя пользователя, следующее за этим

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

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

19: 31: 52 Автор: Jenkins 19:31:52 Сборка в рабочем пространствеC: \ Program Files (x86) \ Jenkins \ workspace \ Abhimanyu 19:31:52 (p4): cmd: ... p4 клиент -o jenkins-мастер-Abhimanyu-1 19:31:52 p4 клиент -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): останов: 4 19:31:52 (p4): cmd: ... p4 info 19:31:52 p4 info 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 Клиент Дженкинс-Мастер-Абхиманью-1 не изменился.19: 31: 52
19:31:52 (p4): останов: 6 19:31:52 P4: невозможно настроить рабочее пространство: java.lang.NullPointerException 19:31:52 (p4): cmd: ... изменение счетчика p4 19:31:52 изменение счетчика p4 19: 31: 52
19:31:52 (p4): останов: 7 19:31:52 (p4): cmd: ... изменения p4 -m1-добавлено // Дженкинс-мастер-Абхиманью-1 / ... 19:31:52 p4 изменения -m1 -добавлено // Дженкинс-мастер-Абхиманью-1 / ... 19: 31: 52
19:31: 52 (p4): стоп: 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): стоп: 9 19:31:52 Опираясь на узел: мастер 19:31:52 (p4): cmd: ... p4 клиент -o jenkins-master-Abhimanyu-1 19:31:52 p4 клиент -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 info 19:31:52 p4 info 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 Клиент Дженкинс-Мастер-Абхиманью-1 не изменился.19: 31: 52
19:31:52 (p4): останов: 6 19:31:52 P4: невозможно настроить рабочее пространство: java.lang.NullPointerException 19: 31: 52
19:31:52P4 Задача: установить соединение.19:31:52 ... сервер: localhost: 1666 19:31:52 ... узел: DESKTOP-DP775O3 19: 31: 52
19:31:52 P4 Задача: отменить все ожидающие и отложенные ревизии.19:31:52 (p4): cmd: ... p4 вернуть C: \ Program Files (x86) \ Jenkins \ workspace \ Abhimanyu / ... 19:31:52 p4 вернуть 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): останов: 7 19:31:53 ... рм [оставленные файлы] 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-о Дженкинс-мастер-Абхиманью-1 19: 31: 53
19:31:53 (p4): стоп: 319:31:53 (p4): cmd: ... p4 info 19:31:53 p4 info 19: 31: 53
19:31:53 (p4): остановка: 4 19:31:53 (p4): cmd: ... p4 информация 19:31:53 p4 информация 19: 31: 53
19:31:53 (p4): остановка: 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): останов: 6 19:31:53 P4: невозможно настроить рабочее пространство: java.lang.NullPointerException 19:31:53 (p4): cmd: ...p4 клиент -o jenkins-master-Abhimanyu-1 19:31:53 p4 клиент -o jenkins-master-Abhimanyu-1 19: 31: 53
19:31:53 (p4): стоп: 3 19:31:53 (p4): cmd: ... p4 info 19:31:53 p4 info 19: 31: 53
19:31:53 (p4): остановка: 4 19:31:53 (p4):cmd: ... p4 информация 19:31:53 p4 информация 19: 31: 53
19:31:53 (p4): остановка: 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): останов: 6 19:31:53 P4: невозможно настроить рабочее пространство: java.lang.NullPointerException 19:31:53 ... сделано 19:31:53
19:31:53 Закончено: УСПЕХ

1 Ответ

0 голосов
/ 27 декабря 2018

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

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

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

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

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

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

Веселись!

...