Dans notre environnement Prod aujourd'hui nous avons vu NPE suivante:NullPointerException dans Hash Carte
Caused by: java.lang.NullPointerException
at java.util.HashMap$TreeNode.putTreeVal(HashMap.java:1970)
at java.util.HashMap.putVal(HashMap.java:637)
at java.util.HashMap.put(HashMap.java:611)
Nous avons utilisé null comme une clé dans notre carte, mais comme par docs il est permis en java. J'essaie de comprendre s'il y a un moyen quelconque que la méthode put produise NPE ou non, car nous devons donner la cause racine appropriée pour la même chose.
Si quelqu'un a une idée à ce sujet comme méthode put peut lancer NPE s'il vous plaît partager.
pouvez-vous nous montrer votre code s'il vous plaît? –
Cela ressemble à une condition de concurrence. Accédez-vous à la carte à partir de plusieurs threads? – Axel
Pourriez-vous fournir un [mcve] pour reproduire ce cas? Ce serait bien de voir comment vous générez cette exception d'exécution. – AxelH