Fórum Teste simples UserSession não funciona #407455
08/09/2011
0
Estou tentando testar a minha UserSession mas dá os seguintes erros abaixo:
====== ERRO AO EXECUTAR OS TESTES =====================
saveUser
08/09/2011 16:33:52 com.sun.enterprise.v3.server.CommonClassLoaderServiceImpl findDerbyClient
INFO: Cannot find javadb client jar file, derby jdbc driver will not be available by default.
08/09/2011 16:33:53 org.glassfish.ha.store.spi.BackingStoreFactoryRegistry register
INFO: Registered org.glassfish.ha.store.adapter.cache.ShoalBackingStoreProxy for persistence-type = replicated in BackingStoreFactoryRegistry
08/09/2011 16:33:53 com.sun.enterprise.v3.server.AppServerStartup run
INFO: GlassFish Server Open Source Edition 3.1.1 (12) startup time : Embedded (655ms), startup services(793ms), total(1.448ms)
08/09/2011 16:33:54 org.glassfish.admin.mbeanserver.JMXStartupService$JMXConnectorsStarterThread run
INFO: JMXStartupService: JMXConnector system is disabled, skipping.
08/09/2011 16:33:55 org.glassfish.admin.mbeanserver.JMXStartupService shutdown
INFO: JMXStartupService and JMXConnectors have been shut down.
08/09/2011 16:33:55 com.sun.enterprise.v3.server.AppServerStartup stop
INFO: Shutdown procedure finished
08/09/2011 16:33:55 AppServerStartup run
INFO: [Thread[GlassFish Kernel Main Thread,5,main]] exiting
08/09/2011 16:33:55 org.glassfish.ha.store.spi.BackingStoreFactoryRegistry register
INFO: Registered org.glassfish.ha.store.adapter.cache.ShoalBackingStoreProxy for persistence-type = replicated in BackingStoreFactoryRegistry
08/09/2011 16:33:55 com.sun.enterprise.v3.server.AppServerStartup run
INFO: GlassFish Server Open Source Edition 3.1.1 (12) startup time : Embedded (3.212ms), startup services(123ms), total(3.335ms)
08/09/2011 16:33:55 org.glassfish.admin.mbeanserver.JMXStartupService$JMXConnectorsStarterThread run
INFO: JMXStartupService: JMXConnector system is disabled, skipping.
08/09/2011 16:33:55 org.glassfish.ejb.embedded.EJBContainerProviderImpl createEJBContainer
GRAVE: EJB6001:Caught exception instantiating EmbeddedContainer.
java.lang.NoSuchMethodError: org.objectweb.asm.ClassReader.accept(Lorg/objectweb/asm/ClassVisitor;I)V
at org.glassfish.deployment.common.GenericAnnotationDetector.scanArchive(GenericAnnotationDetector.java:130)
at org.glassfish.deployment.common.GenericAnnotationDetector.hasAnnotationInArchive(GenericAnnotationDetector.java:84)
at org.glassfish.ejb.embedded.EJBContainerProviderImpl.getRequestedEJBModuleOrLibrary(EJBContainerProviderImpl.java:331)
at org.glassfish.ejb.embedded.EJBContainerProviderImpl.addModule(EJBContainerProviderImpl.java:376)
at org.glassfish.ejb.embedded.EJBContainerProviderImpl.addModules(EJBContainerProviderImpl.java:279)
at org.glassfish.ejb.embedded.EJBContainerProviderImpl.createEJBContainer(EJBContainerProviderImpl.java:130)
at javax.ejb.embeddable.EJBContainer.createEJBContainer(EJBContainer.java:127)
at javax.ejb.embeddable.EJBContainer.createEJBContainer(EJBContainer.java:102)
at br.com.hti.session.UserSessionTest.testSaveUser(UserSessionTest.java:81)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
at org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:39)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)
08/09/2011 16:33:56 org.glassfish.ejb.embedded.EJBContainerProviderImpl createEJBContainer
INFO: [EJBContainerProviderImpl] Cleaning up on failure ...
08/09/2011 16:33:56 org.glassfish.admin.mbeanserver.JMXStartupService shutdown
INFO: JMXStartupService and JMXConnectors have been shut down.
08/09/2011 16:33:56 org.glassfish.admin.mbeanserver.JMXStartupService shutdown
INFO: JMXStartupService and JMXConnectors have been shut down.
08/09/2011 16:33:56 com.sun.enterprise.v3.server.AppServerStartup stop
INFO: Shutdown procedure finished
08/09/2011 16:33:56 AppServerStartup run
INFO: [Thread[GlassFish Kernel Main Thread,5,main]] exiting
======= FIM DA LISTA DE ERROS ======================
package br.com.hti.session;
import br.com.hti.entity.User;
import javax.ejb.embeddable.EJBContainer;
import org.junit.After;
import org.junit.AfterClass;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;
import static org.junit.Assert.*;
/**
*
* @author
*/
public class UserSessionTest {
public UserSessionTest() {
}
@BeforeClass
public static void setUpClass() throws Exception {
}
@AfterClass
public static void tearDownClass() throws Exception {
}
@Before
public void setUp() {
}
@After
public void tearDown() {
}
@Test
public void testSaveUser() throws Exception {
System.out.println("saveUser");
User us = new User();
us.setEmail("hugo@hotmail.com");
us.setUserName("Hugo Oliver");
us.setPassword("123");
us.setLogin("hugo");
us.setCPF("12345678901");
EJBContainer container = javax.ejb.embeddable.EJBContainer.createEJBContainer();
UserSession instance = (UserSession) container.getContext().lookup("java:global/classes/UserSession");
User result = instance.saveUser(us);
assertTrue(result.getId().intValue() > 0);
container.close();
}
}
Desde já agradeço pela ajuda
abs
Hugo
Curtir tópico
+ 0Posts
09/09/2011
Dyego Carmo
Gostei + 0
09/09/2011
Hugo
Meu Glassfish é 3.1 e o Netbeans é 7.0.1
Gostei + 0
11/09/2011
Hugo
Olá Dyego, alguma "luz" nesse questão???
Gostei + 0
13/09/2011
Hugo
Gostei + 0
20/09/2011
Robson Teixeira
Gostei + 0
21/09/2011
Hugo
é a do Hibernate (JPA 2.0).
Gostei + 0
27/09/2011
Dyego Carmo
Gostei + 0
24/10/2011
Hugo
Dyego qual a melhor versão do Hibernate para trabalhar com o JPA 2?
Gostei + 0
24/10/2011
Robson Teixeira
att
robson
Gostei + 0
25/10/2011
Hugo
att
robson
Valeu Robson.
Me diga por favor, como eu fecho POSTS no forum??
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)