Exception in thread "main" java.lang.NullPointerException quando tento abrir sessao

Pessoal estou tomando erro de null quando tento executar o seguinte comando:

sessao = HibernateUtil.getSession();
public static Session getSession() {
        Session sessao = getSessionFactory().openSession();
        System.out.println("abriu sessao");// nao chega aqui
        return sessao;
    }
public static SessionFactory getSessionFactory() {
        System.out.println("tudo ok 1");//CHEGA AQUI
        if (sessionFactory == null) {
            System.out.println("tudo ok 2");//CHEGA AQUI
            AnnotationConfiguration cfg = new AnnotationConfiguration();
            System.out.println("tudo ok 3");//CHEGA AQUI
            Configuration config = cfg.configure("hibernate.cfg.xml");
            System.out.println("tudo ok 4");//NAO CHEGA AQUI
            sessionFactory = config.buildSessionFactory();
            System.out.println("tudo ok 5");//MUITO MENOS AQUI
        } 
        return sessionFactory;
        
    }

Adicionei o .jar de conexao jdbc e os jars do hibernate!!

Veja meu hibernate.cfg

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
        "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
        "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
    <session-factory>

		<!-- Configurações da conexão -->
        <property name="connection.driver_class">org.postgresql.Driver</property>
        <property name="connection.url">jdbc:postgresql://localhost:5432/postgres</property>
        <property name="connection.username">usuario</property>
        <property name="connection.password">senha</property>

		<!-- Impressão do SQL na saída padrão -->
        <property name="show_sql">true</property>
        <property name="format_sql">true</property>

		<!-- Dialeto utilizado -->
        <property name="dialect">org.hibernate.dialect.PostgreSQLDialect</property>
<!--        <property name="hbm2ddl.auto">update</property>-->

		<!-- Classes anotadas -->
        <mapping class="" />

    </session-factory>
</hibernate-configuration>

Obs: as anotacoes estou fazendo via JPA e o arquivo hibernate.cfg.xml esta no meu default package do netbeans.