[Isis-fish-users] Rule "removeCatchOther" : null pointer exception

Eric Chatellier chatellier at codelutin.com
Mer 4 Mar 10:52:36 CET 2020


Le 03/03/2020 à 22:56, slehuta a écrit :
>
> Bonsoir,
>
> je m'arrache les cheveux depuis quelques heures sur cette regle de gestion
>
> son objectif : retirer des captures en prélevant dans la matrice d'abondance 
> par zone et groupe. La difficulte : les captures sont disponibles cumulees sur 
> toutes les pop d'une espece. On decide donc que si plusieurs pop de l espece 
> sont presentes dans une zone dans laquelle on preleve, on preleve les captures 
> au prorata de l abondance de la pop dans la zone. Autre subtilité 
> enquiquinante, toutes les pop n occupent pas les memes zones (cf mon mail 
> suivant).
>
> je crois avoir reussi a contourner tout ca mais il me sort maintenant un null 
> pointer exception pour un bete booleen qui est pourtant declaré !
>
> Voyez vous ce que j'ai raté ?
>
Ligne 175: "spPop.get(pop.getSpecies())" renvoi null

Donc "spPop.get(pop.getSpecies()).add(pop);" fait une NullPointerException

-- 
Éric Chatellier - www.codelutin.com - 02.40.50.29.28




Plus d'informations sur la liste de diffusion Isis-fish-users