apache / apache/pulsar-client-python

Avro EOF Error

Aberta
#196 1 comentário 0 reações 0 responsáveis Ver no GitHub
Linguagem predominante
Python
Estrelas
75
Forks
53
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

Hello, I am having a bit of an issue running functions in Python with Avro. I am creating a message from Java that is serialized using a schema file without compression that should be processed by a python function. After some tinkering around, the only way to get avro to deserialize was to use schemaless_reader function not the normal reader, however this keeps throwing:

EOF Expected 1464521417000 bytes, read 98350

If I try to use the normal reader from fastavro, it throws an error indicating that it can't read the header.

What should I do in this case?

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Nenhum arquivo do repositório ou teste foi especificado. Comece pelo caminho de desserialização do Python usando schemaless_reader e reader do fastavro e, em seguida, compare-o com a mensagem e o schema Avro produzidos por Java. A tarefa estará concluída quando a origem da incompatibilidade entre EOF e o cabeçalho for identificada e for confirmado que o caminho de desserialização compatível entre linguagens funciona.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
java, python
Domínio
distributed-systems
Tipo de issue
Bug
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Estagnada
Clareza
Precisa de esclarecimento
Facilidade para iniciantes
25/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.