Map.of lances em um valor nulo, então "sem jogo ainda" foi um 500

FixMediaService
Navios
8 de setembro de 2026 às 03:03 UTC
Autor
Kamo
Enviar
173830d

`gameWith` respondeu com `Map.of("game", ...)`, e `Map.of` rejeita um valor nulo com um NullPointerException. Assim, o ponto final cuja resposta normal documentada é "não há nenhum jogo" — o Javadoc acima diz exatamente isso — foi o único que não conseguia expressar. Cada chamada para um par sem jogo de 500'd. Cada chamada feita sobre o maneira de iniciar um: a janela pergunta se um jogo já existe, tem um 500, pegou-o, caiu de volta ao seu painel de abertura e imprimiu "Erro no Servidor Interno". O sintoma foi o menu principal que apareceu após iniciar uma partida de um bate-papo, por isso parecia um erro de fluxo em vez de um acidente. Um disco em vez disso. Não pode falhar desta forma, e nomeia o campo, que um mapa Não. Verifiquei o resto do código de xadrez para o mesmo padrão: o outro quatro Map.of chamadas todos os valores de transporte que não podem ser nulos. O teste mantém o Map.of caso em torno de propósito — a próxima pessoa que alcançar um mapa aqui deve aprender por que não de um teste em vez de um 500.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços