NullPointerException в методе Stream.toList() [дубликат]JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 NullPointerException в методе Stream.toList() [дубликат]

Сообщение Anonymous »

Я придумал, как воспроизвести исключение nullpointer, которое я увидел в журнале.
Стековая трассировка указывает на строку метода Stream.toList() в методе findAll(). ниже. EventorRepostory — это стандартный JpaRepository, а toDomainModel — это сборщик ломбоков для класса записи с точно такими же свойствами (не)-обнуляемыми

Код: Выделить всё

public List findAll() {
return eventorRepository
.findAll()
.parallelStream()
.map(Eventor::toDomainModel)
.toList();
}

@Entity
@Builder
@ToString
@NoArgsConstructor
@AllArgsConstructor
@Data
public class Eventor {

@NotNull
private Integer id;

@Id
private UUID uuid;

private Instant creationDate;

private Location location; //class with @NotNull properties

@Embedded
private EventorState eventorState;
}
Выполнение тестов со свойствами null или объектами null просто выполняется, например

Код: Выделить всё

 @Test
public void test() {

when(jpaRepository.findAll()).thenReturn(List.of(getEventor()));

service.findAll().forEach(System.out::println);
}
Я предполагаю, что это может быть parrellelStream или toList, но сначала я хочу воспроизвести его.

Подробнее здесь: https://stackoverflow.com/questions/793 ... ist-method
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»