JavaWebStack / JavaWebStack/abstract-data

Numbers are not correctly detected resulting in a NumberFormatException

Aberta
#31 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

bug
Linguagem predominante
Java
Estrelas
1
Forks
1
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

**Describe the Bug**
We detected numbers based on certain characters but we don't validate that they actually match the syntax of a number. Instead of throwing a proper exception we hand the value to parseLong/parseDouble resulting in a NumberFormatException being thrown

**To Reproduce**
Steps to reproduce the behavior:
```
AbstractElement.fromJson("--")
```

**Expected behavior**
It should fail fast and throw a proper exception

**Screenshots / Logs**
If applicable, add screenshots and/or logs to help explain your problem. You can use pastefy.ga to upload large text snippets.

**Environment Information:**
- Java Language Level 8
- Version 1.0.6

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Direção de pesquisa

Comece em AbstractElement.fromJson("--") e acompanhe o caminho de detecção e análise numérica. Reproduza a falha no Java 8 e, em seguida, verifique se uma sintaxe numérica inválida falha imediatamente com a exceção apropriada da biblioteca, em vez de NumberFormatException.

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

Avaliação

Stack de tecnologia
java
Domínio
data
Tipo de issue
Bug
Dificuldade
3/5
Tempo estimado
1-2 dias
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
48/100

Receba novas issues na sua caixa de entrada

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