Зарегистрированная схема несовместима с более ранней схемой.
MISSING_UNION_BRANCH, объединению message:reader не хватает типа записи: RECORD.
Читатель имеет схему одной из тем, а писатель — схему другой поток.
Код: Выделить всё
var joinedStream = leftStream.outerJoin(rightStream,
(leftRecord,rightRecord) -> {
return leftRecord + rightRecord
},
JoinWindows.ofTimeDifferenceWithNoGrace(Duration.ofSeconds(10))
);
Я провел отладку и обнаружил, что порядок потока меняется. то есть;
Код: Выделить всё
rightStream.outerJoin(leftStream)Я озадачен тем, что происходит. Насколько я понимаю, кандидат на присоединение не найден, тогда передается ноль. Похоже на ошибку
Подробнее здесь: https://stackoverflow.com/questions/784 ... outerjoins