Charger un Fichier de Propriétés dans la Classe Singleton

J'ai vu cette posté une couple de fois et essayé quelques suggestions sans succès (pour l'instant). J'ai un projet maven et mon fichier de propriétés sur le chemin d'accès suivant:

[project]/src/main/reources/META_INF/testing.properties

Je suis en train de le charger dans une classe Singleton pour accéder aux propriétés de la clé

public class TestDataProperties {

    private static TestDataProperties instance = null;
    private Properties properties;


    protected TestDataProperties() throws IOException{

        properties = new Properties();
        properties.load(getClass().getResourceAsStream("testing.properties"));

    }

    public static TestDataProperties getInstance() {
        if(instance == null) {
            try {
                instance = new TestDataProperties();
            } catch (IOException ioe) {
                ioe.printStackTrace();
            }
        }
        return instance;
    }

    public String getValue(String key) {
        return properties.getProperty(key);
    }

}

mais je suis NullPointerError lorsque cela fonctionne... j'ai fait tout ce que je peux penser à la voie, mais il ne sera pas trouver ou charger le fichier.

Des idées?

Stacktrace:

Exception in thread "main" java.lang.NullPointerException
    at java.util.Properties$LineReader.readLine(Properties.java:434)
    at java.util.Properties.load0(Properties.java:353)
    at java.util.Properties.load(Properties.java:341)
  • S'il vous plaît ajouter le stackstrace et de nous pour que la ligne de où son à jeter le exception.
  • je m'interroge sur la structure de votre fichier de propriétés.. le stacktrace erreur ne vient pas de votre code