-
1. Re: Web Content - Who is working on what?
tom.baeyens Jul 14, 2006 4:56 AM (in response to falazar)i'm about to leave on holidays. might take me two weeks to respond. hopefully someone else can help you in the meantime.
-
2. Re: Web Content - Who is working on what?
falazar Jul 17, 2006 10:25 AM (in response to falazar)Ok, well if anyone else can help me out with getting started on the 3.2 version of the package, that would be really great. I would like to push forward on this this week.
James Ratcliff -
3. Re: Web Content - Who is working on what?
kukeltje Jul 17, 2006 5:06 PM (in response to falazar)James,
I'll guide you through some things in this area. As mentioned in another post, you can just remove the jbpm.sar in the starterkit version. Currently leave the war file in and (needed for deploying processes which is not possible yet in 3.2). deploy the 3.2 sar file and the 3.2 war file (rename it to jbpm3.2.war)
The root for the 3.2 webapp is then localhost:8080/jbpm3.2 whereas the 3.1 webapp is still at /jbpm
You can deploy processes to the /jbpm url and use the webapp of 3.2
Any change you make in the 3.2 webapp will be reflected then on this url. Remember however that when you are playing with the custom forms, there is a caching issue http://jira.jboss.org/jira/browse/JBPM-682 -
4. Re: Web Content - Who is working on what?
kukeltje Jul 17, 2006 5:08 PM (in response to falazar)oh and btw, all (known AND registered) issues for the webapp are on http://jira.jboss.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10052&sorter/order=DESC&sorter/field=priority&resolution=-1&component=10052
-
5. Re: Web Content - Who is working on what?
falazar Jul 18, 2006 10:12 AM (in response to falazar)Hmm, Ok,
1. I have the CVS version and the Starter kit installed.
2. Under Starter kit, jbpm-server/server I copied jbpm to jbpm3.2
(For testing I renamed the jbpm.war and jbpm.sar to jbpm3.2.*)
3. I tried to start server and browse to the domain:8080/jbpm3.2/ as you said, and it doesnt exist.... How does it know to use this second version as well as the first?
On copying the jbpm.sar from the CVS version, which command should I use to compile it, and where is that sar located?
jboss/sar/target/jbpm.sar ?
James Ratcliff
Email is at falazar@arlut.utexas.edu, if you would prefer to do this there, and IM is falazar on Yahoo im. -
6. Re: Web Content - Who is working on what?
kukeltje Jul 18, 2006 10:51 AM (in response to falazar)the second server is started not by the start.bat file, but with the run.bat file in the bin dir
The start.bat contains run.bat -c jbpm and if you make a start32.bat file which contains run.bat -c jbpm32 it will start the second server..
Regarding the compile commands, let me get back on that tonight -
7. Re: Web Content - Who is working on what?
falazar Jul 18, 2006 11:30 AM (in response to falazar)Ok,
Second server starts up now at least.... so long as I can get everything compiled next :}
I am running this on Redhat Fedora Core 4 as well, in case you need that.
James Ratcliff -
8. Re: Web Content - Who is working on what?
kukeltje Jul 18, 2006 11:46 AM (in response to falazar)I run on windows 2000 now, since I cannot get fedora core 5 installed. (Some problem with udev hanging my system while booting)
Try having a look at the build.xml in the jbpm.build subproject. It contains a build target that should do it -
9. Re: Web Content - Who is working on what?
falazar Jul 18, 2006 12:00 PM (in response to falazar)I ran the ant build there, and that seems to create all the projects, but it takes forever, and Im not sure if its doing what I need it to do.
And the only jbpm.sar that looked correct is a zipped version.... do I need to unzip it to copy it over? Or is that even the correct one?
James -
10. Re: Web Content - Who is working on what?
kukeltje Jul 18, 2006 2:20 PM (in response to falazar)Yes, unzip it. Could be that I gave the wrong command, but it works. And yes, initially it is not fast, compiling everything (and maybe even creating the maven like repository
-
11. Re: Web Content - Who is working on what?
falazar Jul 18, 2006 3:10 PM (in response to falazar)Hmm, its unhappy with the new jbpm.sar file, after I unpacked it.
a faces command it appears...?
14:03:08,230 INFO [2]] No state saving method defined, assuming default server state saving
14:03:08,820 INFO [MyfacesConfig] No context init parameter 'org.apache.myfaces.PRETTY_HTML' found, using default value true
14:03:08,820 INFO [MyfacesConfig] No context init parameter 'org.apache.myfaces.ALLOW_JAVASCRIPT' found, using default value true
14:03:08,820 INFO [MyfacesConfig] No context init parameter 'org.apache.myfaces.DETECT_JAVASCRIPT' found, using default value false
14:03:08,820 INFO [MyfacesConfig] No context init parameter 'org.apache.myfaces.AUTO_SCROLL' found, using default value false
14:03:08,838 INFO [2]] WARNING: Component _id13 just got an automatic id, because there was no id assigned yet. If this component was created dynamically (i.e. not by a JSP tag) you should assign it an explicit static id or assign it the id you get from the createUniqueId from the current UIViewRoot component right after creation!
14:03:08,842 DEBUG [DbPersistenceServiceFactory] creating persistence service
14:03:08,842 DEBUG [DbPersistenceService] creating hibernate session
14:03:08,842 DEBUG [DbPersistenceService] beginning hibernate transaction
14:03:08,872 WARN [JDBCExceptionReporter] SQL Error: -28, SQLState: S0022
14:03:08,872 ERROR [JDBCExceptionReporter] Column not found: TASKINSTAN0_.VERSION_ in statement [select taskinstan0_.ID_ as ID1_27_, taskinstan0_.VERSION_ as VERSION3_27_, taskinstan0_.NAME_ as NAME4_27_, taskinstan0_.DESCRIPTION_ as DESCRIPT5_27_, taskinstan0_.ACTORID_ as ACTORID6_27_, taskinstan0_.CREATE_ as CREATE7_27_, taskinstan0_.START_ as START8_27_, taskinstan0_.END_ as END9_27_, taskinstan0_.DUEDATE_ as DUEDATE10_27_, taskinstan0_.PRIORITY_ as PRIORITY11_27_, taskinstan0_.ISCANCELLED_ as ISCANCE12_27_, taskinstan0_.ISSUSPENDED_ as ISSUSPE13_27_, taskinstan0_.ISOPEN_ as ISOPEN14_27_, taskinstan0_.ISSIGNALLING_ as ISSIGNA15_27_, taskinstan0_.ISBLOCKING_ as ISBLOCKING16_27_, taskinstan0_.TASK_ as TASK17_27_, taskinstan0_.TOKEN_ as TOKEN18_27_, taskinstan0_.SWIMLANINSTANCE_ as SWIMLAN19_27_, taskinstan0_.TASKMGMTINSTANCE_ as TASKMGM20_27_ from JBPM_TASKINSTANCE taskinstan0_ where taskinstan0_.ACTORID_=? and taskinstan0_.ISOPEN_=1]
14:03:08,872 ERROR [TaskMgmtSession] org.hibernate.exception.SQLGrammarException: could not execute query
14:03:08,877 ERROR [[jsp]] Servlet.service() for servlet jsp threw exception
javax.faces.el.EvaluationException: Cannot get value for expression '#{homeBean.taskInstances}'
at org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:399)
at javax.faces.component.UIData.getValue(UIData.java:779)
at javax.faces.component.UIData.createDataModel(UIData.java:545)
at javax.faces.component.UIData.getDataModel(UIData.java:534)
at javax.faces.component.UIData.getRowCount(UIData.java:103)
at org.apache.myfaces.renderkit.html.HtmlTableRendererBase.encodeInnerHtml(HtmlTableRendererBase.java:124)
at org.apache.myfaces.renderkit.html.HtmlTableRendererBase.encodeChildren(HtmlTableRendererBase.java:94)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:319)
at javax.faces.webapp.UIComponentTag.encodeChildren(UIComponentTag.java:343)
at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:251)
at org.apache.myfaces.taglib.UIComponentBodyTagBase.doEndTag(UIComponentBodyTagBase.java:55)
at org.apache.jsp.home_jsp._jspx_meth_h_dataTable_0(org.apache.jsp.home_jsp:205)
at org.apache.jsp.home_jsp._jspx_meth_f_view_0(org.apache.jsp.home_jsp:124)
at org.apache.jsp.home_jsp._jspService(org.apache.jsp.home_jsp:76)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:415)
at org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:234)
at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:300)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:95)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.jbpm.webapp.filter.AuthenticationFilter.doFilter(AuthenticationFilter.java:55)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.jbpm.web.JbpmContextFilter.doFilter(JbpmContextFilter.java:83)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.jbpm.webapp.filter.LogFilter.doFilter(LogFilter.java:59)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:159)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
at java.lang.Thread.run(Thread.java:595)
Caused by: javax.faces.el.EvaluationException: org.jbpm.webapp.bean.HomeBean
at org.apache.myfaces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.java:78)
at org.apache.myfaces.el.ELParserHelper$MyPropertySuffix.evaluate(ELParserHelper.java:532)
at org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:145)
at org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:380)
... 57 more
Caused by: javax.faces.el.EvaluationException: Bean: org.jbpm.webapp.bean.HomeBean, property: taskInstances
at org.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolverImpl.java:404)
at org.apache.myfaces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.java:71)
... 60 more
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolverImpl.java:400)
... 61 more
Caused by: org.jbpm.JbpmException: couldn't get task instances list for actor 'null'
at org.jbpm.db.TaskMgmtSession.findTaskInstances(TaskMgmtSession.java:63)
at org.jbpm.webapp.bean.HomeBean.getTaskInstances(HomeBean.java:49)
... 66 more
Caused by: org.hibernate.exception.SQLGrammarException: could not execute query
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:65)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
at org.hibernate.loader.Loader.doList(Loader.java:2150)
at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2026)
at org.hibernate.loader.Loader.list(Loader.java:2021)
at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:369)
at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:298)
at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1020)
at org.hibernate.impl.QueryImpl.list(QueryImpl.java:74)
at org.jbpm.db.TaskMgmtSession.findTaskInstances(TaskMgmtSession.java:59)
... 67 more
Caused by: java.sql.SQLException: Column not found: TASKINSTAN0_.VERSION_ in statement [select taskinstan0_.ID_ as ID1_27_, taskinstan0_.VERSION_ as VERSION3_27_, taskinstan0_.NAME_ as NAME4_27_, taskinstan0_.DESCRIPTION_ as DESCRIPT5_27_, taskinstan0_.ACTORID_ as ACTORID6_27_, taskinstan0_.CREATE_ as CREATE7_27_, taskinstan0_.START_ as START8_27_, taskinstan0_.END_ as END9_27_, taskinstan0_.DUEDATE_ as DUEDATE10_27_, taskinstan0_.PRIORITY_ as PRIORITY11_27_, taskinstan0_.ISCANCELLED_ as ISCANCE12_27_, taskinstan0_.ISSUSPENDED_ as ISSUSPE13_27_, taskinstan0_.ISOPEN_ as ISOPEN14_27_, taskinstan0_.ISSIGNALLING_ as ISSIGNA15_27_, taskinstan0_.ISBLOCKING_ as ISBLOCKING16_27_, taskinstan0_.TASK_ as TASK17_27_, taskinstan0_.TOKEN_ as TOKEN18_27_, taskinstan0_.SWIMLANINSTANCE_ as SWIMLAN19_27_, taskinstan0_.TASKMGMTINSTANCE_ as TASKMGM20_27_ from JBPM_TASKINSTANCE taskinstan0_ where taskinstan0_.ACTORID_=? and taskinstan0_.ISOPEN_=1]
at org.hsqldb.jdbc.Util.throwError(Unknown Source)
at org.hsqldb.jdbc.jdbcPreparedStatement.(Unknown Source)
at org.hsqldb.jdbc.jdbcConnection.prepareStatement(Unknown Source)
at org.jboss.resource.adapter.jdbc.BaseWrapperManagedConnection.prepareStatement(BaseWrapperManagedConnection.java:312)
at org.jboss.resource.adapter.jdbc.WrappedConnection.prepareStatement(WrappedConnection.java:172)
at org.hibernate.jdbc.AbstractBatcher.getPreparedStatement(AbstractBatcher.java:439)
at org.hibernate.jdbc.AbstractBatcher.getPreparedStatement(AbstractBatcher.java:366)
at org.hibernate.jdbc.AbstractBatcher.prepareQueryStatement(AbstractBatcher.java:105)
at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1561)
at org.hibernate.loader.Loader.doQuery(Loader.java:661)
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:223)
at org.hibernate.loader.Loader.doList(Loader.java:2147)
... 74 more
14:03:08,887 DEBUG [JbpmContext] closing JbpmContext
14:03:08,887 DEBUG [Services] closing service 'persistence': org.jbpm.persistence.db.DbPersistenceService@163d208
14:03:08,887 DEBUG [DbPersistenceService] committing hibernate transaction
14:03:08,887 DEBUG [DbPersistenceService] closing hibernate session
14:03:08,887 DEBUG [Services] closing service 'tx': org.jbpm.tx.TxService@723704
14:03:08,887 DEBUG [Services] closing service 'authentication': org.jbpm.security.authentication.DefaultAuthenticationService@79edfe
14:03:08,888 ERROR [[FacesServlet]] Servlet.service() for servlet FacesServlet threw exception
javax.faces.FacesException: Cannot get value for expression '#{homeBean.taskInstances}'
at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:421)
at org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:234)
at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:300)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:95)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.jbpm.webapp.filter.AuthenticationFilter.doFilter(AuthenticationFilter.java:55)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.jbpm.web.JbpmContextFilter.doFilter(JbpmContextFilter.java:83)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.jbpm.webapp.filter.LogFilter.doFilter(LogFilter.java:59)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:159)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
at java.lang.Thread.run(Thread.java:595)
Caused by: org.apache.jasper.JasperException: Cannot get value for expression '#{homeBean.taskInstances}'
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:370)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:415)
... 31 more -
12. Re: Web Content - Who is working on what?
kukeltje Jul 18, 2006 4:04 PM (in response to falazar)hmm... a column not found exception. Now that I think of it, I populated my (hsql)db with the scripts generated by 3.2. The 3.1 version can use these as well appearantly.
-
13. Re: Web Content - Who is working on what?
falazar Jul 19, 2006 10:43 AM (in response to falazar)Im not real sure with this directory structure where the DB statements are, or how to import them into the hsql db.
James -
14. Re: Web Content - Who is working on what?
kukeltje Jul 19, 2006 12:12 PM (in response to falazar)I did not mean you have to use hsqlsb, just generate the scripts for oracle and you are off.
It is true that that build scripts for 3.2 need some tuning, but with a little searching (I had to do that myself to) you are off. Unfortunately I have no access to my system now to guide you.