java.util.NoSuchElementException: null de l'aide ?
Bonjour à tous,
je développe un petit programme en java mais j'ai un soucis à l'éxécution.
voila la classe pour laquelle je fais un new afin de l'afficher. Elle s'affiche mais mais un message d'erreur apparait:
[ERROR] Uncaught exception escaped
java.util.NoSuchElementException: null
at java.util.HashMap$HashIterator.nextEntry(Unknown Source)
at java.util.HashMap$KeyIterator.next(Unknown Source)
at gestionSponsors.client.ListLotsPanel.listLots(ListLotsPanel.java:32)
at gestionSponsors.client.ListLotsPanel.<init>(ListLotsPanel.java:22)
J'ai retourné dans tous les sens mais je ne trouve pas.
Voici le code de ma classe
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
| public class ListLotsPanel {
private FlexTable panelSponsor = new FlexTable();
private GestionSponsors appli;
public ListLotsPanel(GestionSponsors appli) {
this.appli = appli;
panelSponsor.setWidget(0, 0, new Label("Liste des lots"));
Image img=new Image();
SponsorLot sp=new SponsorLot("nom", img, "adresse","lot");
Lot l=new Lot("essai", 2);
sp.lierLot(l);
appli.lierSponsor(sp);
listLots();
}
private void listLots() {
int nbLignes = 1;
HashSet<Sponsor> listeSponsor = appli.getMesSponsors();
Iterator<Sponsor> it = listeSponsor.iterator();
while (it.hasNext()) {
if (it.next() instanceof SponsorLot) {
SponsorLot sponsor = (SponsorLot) it.next();
HashSet<Lot> listeLot = sponsor.getMesLots();
Iterator<Lot> it2 = listeLot.iterator();
while (it2.hasNext()) {
Label descr = new Label(it2.next().getDescription());
panelSponsor.setWidget(nbLignes, 0, descr);
nbLignes++;
}
}
}
}
public FlexTable getPanelSponsor() {
return panelSponsor;
}
} |
Merci pour votre aide