[jboss-user] [JBoss Tools (users)] - hibernate.cfg.xml not found when l launch a test

juanignaciosl do-not-reply at jboss.com
Wed Dec 17 09:10:30 EST 2008


I've created a Seam web project with JBoss Tools. I've made the following test:


  | public class ProyectosTest extends SeamTest {
  | 	@Logger
  | 	Log log;
  | 
  | 	@Test
  | 	public void testProcesoProyecto() throws Exception {
  | 		new ComponentTest() {
  | 			protected void testComponents() throws Exception {
  | 				ProyectoHome proyectoHome = (ProyectoHome) getValue("proyectoHome");
  | 				log.debug("{1}", proyectoHome);
  | 			}
  | 		}.run();
  | 	}
  | }
  | 

When I launch it with the TestNG plugin it throws the following exception:




  | FAILED CONFIGURATION: @BeforeSuite startSeam
  | org.jboss.seam.InstantiationException: Could not instantiate Seam component: org.jboss.seam.bpm.jbpm
  | 	at org.jboss.seam.Component.newInstance(Component.java:2105)
  | 	at org.jboss.seam.contexts.Contexts.startup(Contexts.java:304)
  | 	at org.jboss.seam.contexts.Contexts.startup(Contexts.java:278)
  | 	at org.jboss.seam.contexts.ServletLifecycle.endInitialization(ServletLifecycle.java:112)
  | 	at org.jboss.seam.init.Initialization.init(Initialization.java:734)
  | 	at org.jboss.seam.mock.AbstractSeamTest.startSeam(AbstractSeamTest.java:920)
  | 	at org.jboss.seam.mock.SeamTest.startSeam(SeamTest.java:58)
  | Caused by: java.lang.RuntimeException: could not deploy a process definition
  | 	at org.jboss.seam.bpm.Jbpm.installProcessDefinitions(Jbpm.java:300)
  | 	at org.jboss.seam.bpm.Jbpm.startup(Jbpm.java:80)
  | 	at org.jboss.seam.util.Reflections.invoke(Reflections.java:22)
  | 	at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:144)
  | 	at org.jboss.seam.Component.callComponentMethod(Component.java:2210)
  | 	at org.jboss.seam.Component.callCreateMethod(Component.java:2133)
  | 	at org.jboss.seam.Component.newInstance(Component.java:2093)
  | 	... 21 more
  | Caused by: org.hibernate.HibernateException: hibernate.cfg.xml not found
  | 	at org.hibernate.util.ConfigHelper.getResourceAsStream(ConfigHelper.java:147)
  | 	at org.hibernate.cfg.Configuration.getConfigurationInputStream(Configuration.java:1405)
  | 	at org.hibernate.cfg.Configuration.configure(Configuration.java:1427)
  | 	at org.jbpm.db.hibernate.HibernateHelper.createConfiguration(HibernateHelper.java:91)
  | 	at org.jbpm.persistence.db.DbPersistenceServiceFactory.getConfiguration(DbPersistenceServiceFactory.java:69)
  | 	at org.jbpm.persistence.db.DbPersistenceServiceFactory.getSessionFactory(DbPersistenceServiceFactory.java:91)
  | 	at org.jbpm.persistence.db.DbPersistenceService.getSessionFactory(DbPersistenceService.java:95)
  | 	at org.jbpm.persistence.db.DbPersistenceService.getSession(DbPersistenceService.java:99)
  | 	at org.jbpm.persistence.db.DbPersistenceService.getGraphSession(DbPersistenceService.java:341)
  | 	at org.jbpm.JbpmContext.getGraphSession(JbpmContext.java:571)
  | 	at org.jbpm.JbpmContext.deployProcessDefinition(JbpmContext.java:173)
  | 	at org.jboss.seam.bpm.Jbpm.deployProcess(Jbpm.java:316)
  | 	at org.jboss.seam.bpm.Jbpm.installProcessDefinitions(Jbpm.java:294)
  | 	... 31 more
  | ... Removed 19 stack frames
  | SKIPPED CONFIGURATION: @BeforeClass setupClass
  | SKIPPED CONFIGURATION: @BeforeMethod begin
  | SKIPPED CONFIGURATION: @AfterMethod end
  | SKIPPED CONFIGURATION: @AfterClass cleanupClass
  | SKIPPED: testProcesoProyecto
  | 
  | ===============================================
  |     es.cexc.reincide.test.ProyectosTest
  |     Tests run: 1, Failures: 0, Skips: 1
  |     Configuration Failures: 1, Skips: 4
  | ===============================================
  | 
  | 
  | ===============================================
  | reincide-test
  | Total tests run: 1, Failures: 0, Skips: 1
  | Configuration Failures: 1, Skips: 5
  | ===============================================
  | 
  | 

The app works fine with a "normal" deployment, but the embedded JBoss for the test throws that exception. What might I have done wrong?

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4197128#4197128

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4197128



More information about the jboss-user mailing list