[AJUDA] "AWT-EventQueue-0" java.lang.NullPointerException

Bom dia!

Estou com esse erro e não consigo encontrar o problema:

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
	at br.com.tcc.util.EntityManagerUtil.getEntityManager(EntityManagerUtil.java:28)
	at br.com.tcc.view.LoginView.initComponents(LoginView.java:45)
	at br.com.tcc.view.LoginView.<init>(LoginView.java:33)
	at br.com.tcc.view.LoginView$2.run(LoginView.java:202)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
	at java.awt.EventQueue.access$500(EventQueue.java:97)
	at java.awt.EventQueue$3.run(EventQueue.java:709)
	at java.awt.EventQueue$3.run(EventQueue.java:703)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

Alguém tem ideia do que pode causar? e qual a solução?

Obrigado.

O que tem na linha 28 da classe EntityManagerUtil? Algo nessa linha está nulo, e vc está tentando acessar algum membro desse objeto nulo.

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.tcc.util;

import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
import javax.persistence.Persistence;

/**
 *
 * @author Leonardo
 */
public class EntityManagerUtil {

    static EntityManagerFactory emf = null;

    public static EntityManager getEntityManager() {
        if (emf == null) {
            try {
                emf = Persistence.createEntityManagerFactory("AgroEmpresarialPU");
            } catch (Exception e) {

            }
        }
        return emf.createEntityManager();
    }
}

Qual é a linha 28 nessa classe EntityManagerUtil? É o return?

   return emf.createEntityManager();

Vc deixou o bloco catch vazio, isso não é bom fazer, pq se der algum erro, vc não vai conseguir entender o que aconteceu. E, provavelmente, está dando erro ao tentar recuperar o entity manager factory e, com isso, a variável emf está nula qdo o return é executado.

Coloca para imprimir a stacktrace no bloco catch e veja qual exception está acontecendo.