Bonjour,
après avoir cherché sur différents sites, j'ai compris que cette erreur était due au fait que je devais avoir une Arraylist nulle. Je sais de qu'elle liste il s'agit mais je ne comprend pas pourquoi il ne lit rien dedans...
Voici ma classe ou est définit ma liste :
et voici ma classe dans laquelle je fais lui fais appel :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 static public ArrayList<String> getTagSource() { ArrayList<String> source = new ArrayList<String>(); if (CoppPanel.y.isSelected()) { source.add("SCP_"); } if (CoppPanel.x.isSelected()) { source.add("PLC_"); } return source; }
Et pour finir l'autre classe ou se trouve RequestManager :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public void actionPerformed(ActionEvent ae) { if (ae.getActionCommand() == "Tab") { RequestManager.displayInTab(StationPanel.getTagSource(), stationPanel.getTagPrefixs(), fqPanel.getTagSuffixs(), timePanel.getStartDate(), timePanel.getEndDate());
Je vous les met pas toutes sinon je suis pas sorti ^^ Par contre si vous voulez voir une fonction en particulier demandez moi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public static void displayInTab(ArrayList<String> tagSource, HashMap<String, ArrayList<String>> tagPrefixs, HashMap<String, ArrayList<String>> tagSuffixs, Date startDate, Date endDate) { List<NamedPropertyReference> references = getReferences(tagSource,tagPrefixs,tagSuffixs);
Merci pour votre aide ! L'erreur est :
Exception in thread "AWT-EventQueue-1" java.lang.NullPointerException
at com.analyser.RequestManager.addTagName(RequestManager.java:88)
at com.analyser.RequestManager.getReferences(RequestManager.java:70)
at com.analyser.RequestManager.displayInTab(RequestManager.java:21)
at com.analyser.AnalyserPanel$1.actionPerformed(AnalyserPanel.java:112)
Partager