2016-09-15 1 views
1

나는 카프카 스트림에서 브로 객체를 직렬화 복원을 시도하고 있고보고 오전 :카프카 아 브로 역 직렬화 문제 (java.lang.NoSuchMethodException :. java.util.UUID <init> (java.lang.String의)

org.apache.avro.AvroRuntimeException: java.lang.NoSuchMethodException: java.util.UUID.<init>(java.lang.String) 

Java UUID에 기본 빈 생성자가 없으므로 사용자 지정 디시리얼라이저를 작성해야하는 것처럼 보입니다. Deserializer<UUID> 확장 된 새 클래스를 작성했지만 디버깅 할 때 해당 클래스를 중단하지 않았습니다.이 디시리얼라이저를 일반 디시리얼라이저 (잭슨과 함께 있기 때문에 가능하다고 생각했습니다.)

나는 그저 단순한 그 무엇을 놓치고 있습니까? 나는해야합니까?

답변

0

드디어 나에게 맞춤형 Avro 인코더를 쓸 필요가있다!