Erro ao executar

Bom galera, sempre andava olhando o GUJ quando tinha algum problema e conseguia resolver porém desta vez não consegui e resolvi me cadastrar para pedir ajuda…

Quando executo algumas partes específicas do meu projeto ele me retorna este erro:

Exception in thread “AWT-EventQueue-0” javax.persistence.PersistenceException: No Persistence provider for EntityManager named sopPU
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:55)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:33)
at frames.tabelas.Tb_Cidade.initComponents(Tb_Cidade.java:70)
at frames.tabelas.Tb_Cidade.(Tb_Cidade.java:32)
at frames.tabelas.Tb_Cidade$1.run(Tb_Cidade.java:346)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:694)
at java.awt.EventQueue$3.run(EventQueue.java:692)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:703)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

Ao que entendi o erro estaria nesta linha (em negrito)

[i]private void initComponents() {
bindingGroup = new org.jdesktop.beansbinding.BindingGroup();

    [b]entityManager = java.beans.Beans.isDesignTime() ? null : javax.persistence.Persistence.createEntityManagerFactory("sopPU").createEntityManager();[/b]
    query = java.beans.Beans.isDesignTime() ? null : entityManager.createQuery("SELECT c FROM Cidade c");
    list = java.beans.Beans.isDesignTime() ? java.util.Collections.emptyList() : org.jdesktop.observablecollections.ObservableCollections.observableList(query.getResultList());
    masterScrollPane = new javax.swing.JScrollPane();
    masterTable = new javax.swing.JTable();
    saveButton = new javax.swing.JButton();
    newButton = new javax.swing.JButton();
    deleteButton = new javax.swing.JButton();
    refreshButton6 = new javax.swing.JButton();
    cmmUf = new javax.swing.JComboBox();
    jLabel4 = new javax.swing.JLabel();
    jLabel3 = new javax.swing.JLabel();
    jLabel2 = new javax.swing.JLabel();
    txtNome = new javax.swing.JTextField();
    jLabel1 = new javax.swing.JLabel();

[/i]
Alguem sabe como me ajudar?

Poste seu persistence.xml provavelmente seu persistence unit não tem um provider associado a ele.

Provider seria Hibernate, EclipseLink ou qualquer outro :slight_smile:

Acredito que não tenha diferença dentre eles mas por via das duvidas vão os 2:

Dentro de SRC:

<?xml version="1.0" encoding="UTF-8"?>


oracle.toplink.essentials.PersistenceProvider
classes.Veiculo
classes.Tipomanut
classes.SituacaoProp
classes.Tipoocoproc
classes.Tipoci
classes.Escala
classes.TblHspostos
classes.Armas
classes.VeicAbast
classes.Condutor
classes.TabChecklist
classes.Juiz
classes.OcoColete
classes.Posto
classes.Clinica
classes.Candidato
classes.AdvProc
classes.Motivoocoextra
classes.Reclamados
classes.Empregador
classes.AdmDem
classes.Colete
classes.Ci
classes.Cidade
classes.Funcao
classes.Motivoocofunc
classes.Cursos
classes.VeicLicenca
classes.VeicAcidente
classes.FuncDepend
classes.VeicMulta
classes.Tbldocadm
classes.Transf
classes.CursosMov
classes.FuncDocpend
classes.Tipoocofunc
classes.Tipotransf
classes.Tipoococli
classes.EnventosVt
classes.TabelaEventos
classes.Ocorrencia
classes.OcoCli
classes.FuncDp
classes.TblResulCond
classes.OcoArmas
classes.Destinatario
classes.DestPrincipal
classes.Proposta
classes.EmpSeg








oracle.toplink.essentials.PersistenceProvider
classes.Cliente








oracle.toplink.essentials.PersistenceProvider
classes.Grupo








Dentro de BUILD:

<?xml version="1.0" encoding="UTF-8"?>


oracle.toplink.essentials.PersistenceProvider
classes.Veiculo
classes.Tipomanut
classes.SituacaoProp
classes.Tipoocoproc
classes.Tipoci
classes.Escala
classes.TblHspostos
classes.Armas
classes.VeicAbast
classes.Condutor
classes.TabChecklist
classes.Juiz
classes.OcoColete
classes.Posto
classes.Clinica
classes.Candidato
classes.AdvProc
classes.Motivoocoextra
classes.Reclamados
classes.Empregador
classes.AdmDem
classes.Colete
classes.Ci
classes.Cidade
classes.Funcao
classes.Motivoocofunc
classes.Cursos
classes.VeicLicenca
classes.VeicAcidente
classes.FuncDepend
classes.VeicMulta
classes.Tbldocadm
classes.Transf
classes.CursosMov
classes.FuncDocpend
classes.Tipoocofunc
classes.Tipotransf
classes.Tipoococli
classes.EnventosVt
classes.TabelaEventos
classes.Ocorrencia
classes.OcoCli
classes.FuncDp
classes.TblResulCond
classes.OcoArmas
classes.Destinatario
classes.DestPrincipal
classes.Proposta
classes.EmpSeg








oracle.toplink.essentials.PersistenceProvider
classes.Cliente








oracle.toplink.essentials.PersistenceProvider
classes.Grupo








Alguém??