Problema ao chamar um frame

10 respostas
guiJava

Olá pessoal,
sou novo por aqui. estou fazendo um projeto de software que servirá para a obtenção do meu certificado de Técnico em Informática, venho aqui pedir a ajuda de vocês neste projeto que estou fazendo. Pois como ainda sou iniciante, tem coisas que eu não consigo achar o foco do erro.

Bem o meu problema é o seguinte. Quando eu chamo um frame de um frame principal aparece o seguinte:

[EL Info]: 2010-12-21 21:22:14.387ServerSession(28705408)EclipseLink, version: Eclipse Persistence Services - 2.0.0.v20091127-r5931

[EL Severe]: 2010-12-21 21:22:14.401ServerSession(28705408)Local Exception Stack:

Exception [EclipseLink-4003] (Eclipse Persistence Services - 2.0.0.v20091127-r5931): org.eclipse.persistence.exceptions.DatabaseException

Exception in thread AWT-EventQueue-0 javax.persistence.PersistenceException: Exception [EclipseLink-4003] (Eclipse Persistence Services - 2.0.0.v20091127-r5931): org.eclipse.persistence.exceptions.DatabaseException

Exception Description: Configuration error.  Class [org.apache.derby.jdbc.ClientDriver] not found.

Exception Description: Configuration error.  Class [org.apache.derby.jdbc.ClientDriver] not found.

at org.eclipse.persistence.exceptions.DatabaseException.configurationErrorClassNotFound(DatabaseException.java:82)

at org.eclipse.persistence.sessions.DefaultConnector.loadDriverClass(DefaultConnector.java:267)

at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.deploy(EntityManagerSetupImpl.java:392)

at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.getServerSession(EntityManagerFactoryImpl.java:151)

at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.createEntityManagerImpl(EntityManagerFactoryImpl.java:207)

at org.eclipse.persistence.sessions.DefaultConnector.connect(DefaultConnector.java:85)

at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:195)

at bd.colorprinter.model.dao.FisicoDAO.(FisicoDAO.java:24)

at bd.colorpriter.gui.FormFisico.(FormFisico.java:29)

at bd.colorpriter.gui.FormPrincipal.menuItemFisicoActionPerformed(FormPrincipal.java:110)

at bd.colorpriter.gui.FormPrincipal.access$000(FormPrincipal.java:20)

at bd.colorpriter.gui.FormPrincipal$1.actionPerformed(FormPrincipal.java:54)

at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)

at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)

at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)

at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)

at javax.swing.AbstractButton.doClick(AbstractButton.java:357)

at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1223)

at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1264)

at java.awt.Component.processMouseEvent(Component.java:6263)

at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)

at java.awt.Component.processEvent(Component.java:6028)

at java.awt.Container.processEvent(Container.java:2041)

at java.awt.Component.dispatchEventImpl(Component.java:4630)

at java.awt.Container.dispatchEventImpl(Container.java:2099)

at java.awt.Component.dispatchEvent(Component.java:4460)

at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574)

at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)

at java.awt.Container.dispatchEventImpl(Container.java:2085)

at java.awt.Window.dispatchEventImpl(Window.java:2478)

at java.awt.Component.dispatchEvent(Component.java:4460)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)

at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)

at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

Caused by: Exception [EclipseLink-4003] (Eclipse Persistence Services - 2.0.0.v20091127-r5931): org.eclipse.persistence.exceptions.DatabaseException

Exception Description: Configuration error.  Class [org.apache.derby.jdbc.ClientDriver] not found.

at org.eclipse.persistence.sessions.DatasourceLogin.connectToDatasource(DatasourceLogin.java:162)

at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.loginAndDetectDatasource(DatabaseSessionImpl.java:584)

at org.eclipse.persistence.internal.jpa.EntityManagerFactoryProvider.login(EntityManagerFactoryProvider.java:228)

at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.deploy(EntityManagerSetupImpl.java:368)

at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.getServerSession(EntityManagerFactoryImpl.java:151)

at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.createEntityManagerImpl(EntityManagerFactoryImpl.java:207)

at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:195)

at bd.colorprinter.model.dao.FisicoDAO.(FisicoDAO.java:24)

at bd.colorpriter.gui.FormFisico.(FormFisico.java:29)

at bd.colorpriter.gui.FormPrincipal.menuItemFisicoActionPerformed(FormPrincipal.java:110)

at bd.colorpriter.gui.FormPrincipal.access$000(FormPrincipal.java:20)

at bd.colorpriter.gui.FormPrincipal$1.actionPerformed(FormPrincipal.java:54)

at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)

at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)

at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)

at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)

at javax.swing.AbstractButton.doClick(AbstractButton.java:357)

at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1223)

at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1264)

at java.awt.Component.processMouseEvent(Component.java:6263)

at org.eclipse.persistence.exceptions.DatabaseException.configurationErrorClassNotFound(DatabaseException.java:82)

at org.eclipse.persistence.sessions.DefaultConnector.loadDriverClass(DefaultConnector.java:267)

at org.eclipse.persistence.sessions.DefaultConnector.connect(DefaultConnector.java:85)

at org.eclipse.persistence.sessions.DatasourceLogin.connectToDatasource(DatasourceLogin.java:162)

at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.loginAndDetectDatasource(DatabaseSessionImpl.java:584)

at org.eclipse.persistence.internal.jpa.EntityManagerFactoryProvider.login(EntityManagerFactoryProvider.java:228)

at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)

at java.awt.Component.processEvent(Component.java:6028)

at java.awt.Container.processEvent(Container.java:2041)

at java.awt.Component.dispatchEventImpl(Component.java:4630)

at java.awt.Container.dispatchEventImpl(Container.java:2099)

at java.awt.Component.dispatchEvent(Component.java:4460)

at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574)

at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.deploy(EntityManagerSetupImpl.java:368)

 35 more

at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)

at java.awt.Container.dispatchEventImpl(Container.java:2085)

at java.awt.Window.dispatchEventImpl(Window.java:2478)

at java.awt.Component.dispatchEvent(Component.java:4460)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)

at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)

at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

O IDE que estou usando é o NetBeans 6.8.

Desde já, agradeço a quem puder me ajudar.

10 Respostas

vielmateus

Podes postar o código que gerou o erro?

guiJava

posso sim… aqui vai ele…

M

Eu focaria aqui:

Configuration error. Class [org.apache.derby.jdbc.ClientDriver] not found.

guiJava

ainda não entendi o que você quis me dizer. Eu tenho que add lá no classpath?

M

Sim. O seu projeto precisa do JAR do Derby (que pode ser baixado aqui: http://db.apache.org/derby/derby_downloads.html ) no classpath.

guiJava

blz’s, mas eu já add o derby.jar, o derbyclient.jar e testei com o banco conectado mas mesmo assim continuou dando erro.

M

Você pode listar todos os JARs que estão no seu classpath?

PS: o pacote bd.colorpriter.gui está com o nome errado (falta um ‘n’)

guiJava

Ok! no meu classpath contem: javac-api-nb-7.0-b07.jar, derby.jar e o derbyclient.jar.

Ah! vlw’s, mudei o nome do pacote já.
P.S.: o fato do nome do pacote está errado pode está relacionado ao erro ou não tem nada haver.

M

Se os imports estavam corretos (e acho que estavam) não tem nada a ver. Não sei o que está causando seu problema, talvez outra pessoa possa ajudar.

guiJava

vlw’s cara pela ajuda… consegui falar com meu professor ele me falou o que eu estava fazendo errado. Eu estava indo lá na persistence.xml e adcionando os arquivos .jar em: “Biblioteca de persistência/gerenciar bibliotecas…”, sendo que não era aqui que eu tinha add os .jar.

mas agradeço a todos que quiseram me ajudar!

Criado 21 de dezembro de 2010
Ultima resposta 3 de jan. de 2011
Respostas 10
Participantes 3