[jboss-user] [JBoss jBPM] - Re: jbpm-3.2.GA incompatibility with jboss-4.2.CR1

kiwu2201 do-not-reply at jboss.com
Fri Apr 13 11:18:18 EDT 2007


1. I have excluded these jars in my console WAR and deployed it. Jboss starts without errors but when I start the jbpm-console app I still get these JSF or facelet related errors like: 

15:47:09,000 ERROR [STDERR] 13-Apr-2007 15:47:09 com.sun.facelets.compiler.TagLibraryConfig loadImplicit

2. When I then try to logon I get the following error regarding the hibernate.cfg.xml file:

16:05:25,437 DEBUG [JbpmBean] org.jbpm.webapp.bean.JbpmBean at 2f0bd7 using NEW org.jbpm.JbpmContext at 52f9b2
  | 16:05:25,437 DEBUG [DbPersistenceServiceFactory] building hibernate session factory
  | 16:05:25,437 DEBUG [HibernateHelper] creating hibernate configuration resource 'hibernate.cfg.xml'
  | 16:05:25,437 INFO  [Configuration] configuring from resource: hibernate.cfg.xml
  | 16:05:25,437 INFO  [Configuration] Configuration resource: hibernate.cfg.xml
  | 16:05:25,437 ERROR [STDERR] 13-Apr-2007 16:05:25 com.sun.facelets.FaceletViewHandler handleRenderException
  | SEVERE: Error Rendering View[/search/tasks.xhtml]
  | javax.el.ELException: /search/tasks.xhtml @14,81 session="#{jbpmBean.jbpmContext.session}": Error reading 'session' on type org.jbpm.JbpmContext
  | 	at com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:76)
  | 	at org.jbpm.webapp.tag.jbpm.ui.Search.getSession(Search.java:47)
  | 	at org.jbpm.webapp.tag.jbpm.ui.UICriteria.initialize(UICriteria.java:72)
  | 	at org.jbpm.webapp.tag.jbpm.ui.UICriteria.initialize(UICriteria.java:134)
  | 	at org.jbpm.webapp.tag.jbpm.ui.UICriteria.getSearchBean(UICriteria.java:229)
  | 	at org.jbpm.webapp.tag.jbpm.ui.Search.initialize(Search.java:191)
  | 	at org.jbpm.webapp.tag.jbpm.ui.Search.encodeBegin(Search.java:92)
  | 	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:882)
  | 	at javax.faces.render.Renderer.encodeChildren(Renderer.java:137)
  | 	at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:810)
  | 	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:884)
  | 	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:890)
  | 	at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:578)
  | 	at org.jbpm.webapp.application.JbpmViewHandler.renderView(JbpmViewHandler.java:58)
  | 	at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)
  | 	at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:248)
  | 	at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
  | 	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
  | 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
  | 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  | 	at org.jbpm.webapp.filter.LogFilter.doFilter(LogFilter.java:59)
  | 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
  | 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  | 	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
  | 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
  | 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  | 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
  | 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
  | 	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
  | 	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
  | 	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
  | 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
  | 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
  | 	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
  | 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
  | 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
  | 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
  | 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:624)
  | 	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
  | 	at java.lang.Thread.run(Unknown Source)
  | Caused by: org.hibernate.HibernateException: Could not parse configuration: hibernate.cfg.xml
  | 	at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1491)
  | 	at org.hibernate.cfg.Configuration.configure(Configuration.java:1425)
  | 	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.jta.JtaDbPersistenceService.isCurrentJtaTransactionAvailable(JtaDbPersistenceService.java:37)
  | 	at org.jbpm.persistence.jta.JtaDbPersistenceService.<init>(JtaDbPersistenceService.java:22)
  | 	at org.jbpm.persistence.jta.JtaDbPersistenceServiceFactory.openService(JtaDbPersistenceServiceFactory.java:17)
  | 	at org.jbpm.svc.Services.getService(Services.java:141)
  | 	at org.jbpm.svc.Services.getPersistenceService(Services.java:180)
  | 	at org.jbpm.JbpmContext.getPersistenceService(JbpmContext.java:628)
  | 	at org.jbpm.JbpmContext.getSession(JbpmContext.java:504)
  | 	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 javax.el.BeanELResolver.getValue(BeanELResolver.java:62)
  | 	at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:53)
  | 	at com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:64)
  | 	at org.apache.el.parser.AstValue.getValue(AstValue.java:97)
  | 	at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)
  | 	at com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71) 

The only change I have made in my hibernate.cfg.xml (located in the jbpm-configs.jar) file is to set the dialect to MySQL

   <!-- hibernate dialect -->
  |     <property name="hibernate.dialect">org.hibernate.dialect.MYSQLDialect</property>

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

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



More information about the jboss-user mailing list