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 :
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 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
public void actionPerformed(ActionEvent ae)
			{
				if (ae.getActionCommand() == "Tab")
				{
						RequestManager.displayInTab(StationPanel.getTagSource(), stationPanel.getTagPrefixs(), fqPanel.getTagSuffixs(), timePanel.getStartDate(), timePanel.getEndDate());
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 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);
Je vous les met pas toutes sinon je suis pas sorti ^^ Par contre si vous voulez voir une fonction en particulier demandez moi.

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)