I'm G. i've create an example process with forms and role
i've launch the server rune during the use crash with this log
16:03:16,768 INFO [DatabaseFileMgr] retrieving file 'AvvioProgetto' for definition '19660801' from database...
16:03:40,171 INFO [DatabaseFileMgr] retrieving file 'start.png' for definition '1' from database...
16:03:40,197 INFO [DatabaseFileMgr] retrieving file 'index.html' for definition '1' from database...
16:03:40,221 INFO [DatabaseFileMgr] retrieving file 'start.png' for definition '75' from database...
16:03:40,246 INFO [DatabaseFileMgr] retrieving file 'index.html' for definition '75' from database...
16:03:40,271 INFO [DatabaseFileMgr] retrieving file 'start.png' for definition '6553624' from database...
16:03:40,297 INFO [DatabaseFileMgr] retrieving file 'index.html' for definition '6553624' from database...
16:03:40,321 INFO [DatabaseFileMgr] retrieving file 'start.png' for definition '6553653' from database...
16:03:40,349 INFO [DatabaseFileMgr] retrieving file 'index.html' for definition '6553653' from database...
16:03:40,374 INFO [DatabaseFileMgr] retrieving file 'start.png' for definition '6553675' from database...
16:03:40,399 INFO [DatabaseFileMgr] retrieving file 'index.html' for definition '6553675' from database...
16:03:40,424 INFO [DatabaseFileMgr] retrieving file 'start.png' for definition '19660801' from database...
16:03:40,448 INFO [DatabaseFileMgr] retrieving file 'index.html' for definition '19660801' from database...
16:03:40,588 INFO [DatabaseFileMgr] retrieving file 'start.png' for definition '1' from database...
16:03:40,590 INFO [DatabaseFileMgr] retrieving file 'start.png' for definition '6553624' from database...
16:03:40,591 INFO [DatabaseFileMgr] retrieving file 'start.png' for definition '75' from database...
16:03:41,929 INFO [DatabaseFileMgr] retrieving file 'start.png' for definition '6553653' from database...
16:03:43,270 INFO [DatabaseFileMgr] retrieving file 'start.png' for definition '6553675' from database...
16:03:58,606 INFO [DatabaseFileMgr] retrieving file 'start.png' for definition '1' from database...
16:03:58,631 INFO [DatabaseFileMgr] retrieving file 'index.html' for definition '1' from database...
16:03:58,656 INFO [DatabaseFileMgr] retrieving file 'start.png' for definition '75' from database...
16:03:58,681 INFO [DatabaseFileMgr] retrieving file 'index.html' for definition '75' from database...
16:03:58,708 INFO [DatabaseFileMgr] retrieving file 'start.png' for definition '6553624' from database...
16:03:58,733 INFO [DatabaseFileMgr] retrieving file 'index.html' for definition '6553624' from database...
16:03:58,758 INFO [DatabaseFileMgr] retrieving file 'start.png' for definition '6553653' from database...
16:03:58,792 INFO [DatabaseFileMgr] retrieving file 'index.html' for definition '6553653' from database...
16:03:58,816 INFO [DatabaseFileMgr] retrieving file 'start.png' for definition '6553675' from database...
16:03:58,840 INFO [DatabaseFileMgr] retrieving file 'index.html' for definition '6553675' from database...
16:03:58,868 INFO [DatabaseFileMgr] retrieving file 'start.png' for definition '19660801' from database...
16:03:58,892 INFO [DatabaseFileMgr] retrieving file 'index.html' for definition '19660801' from database...
16:03:58,963 INFO [DatabaseFileMgr] retrieving file 'start.png' for definition '1' from database...
16:03:58,968 INFO [DatabaseFileMgr] retrieving file 'start.png' for definition '6553653' from database...
16:03:58,983 INFO [DatabaseFileMgr] retrieving file 'start.png' for definition '75' from database...
16:03:58,983 INFO [DatabaseFileMgr] retrieving file 'start.png' for definition '6553624' from database...
16:03:59,041 INFO [DatabaseFileMgr] retrieving file 'start.png' for definition '6553675' from database...
16:04:29,131 ERROR [Engine] ApplicationDispatcher[/wfe] Servlet.service() for servlet jsp threw exception
ru.runa.common.web.InvalidSessionException: Session does not contain subject.
at ru.runa.af.web.SubjectHttpSessionHelper.getActorSubject(SubjectHttpSessionHelper.java:50)
at ru.runa.common.web.tag.VisibleTag.getSubject(VisibleTag.java:78)
at ru.runa.af.web.tag.GrantLoginPermissionOnSystemLinkTag.isLinkEnabled(GrantLoginPermissionOnSystemLinkTag.java:58)
at ru.runa.common.web.tag.LinkTag.getEndElement(LinkTag.java:53)
at ru.runa.common.web.tag.VisibleTag.doEndTag(VisibleTag.java:89)
at org.apache.jsp.WEB_002dINF.af.manage_005fsystem_jsp._jspx_meth_wf_grantLoginPermissionOnSystemLink_0(manage_005fsystem_jsp.java:196)
at org.apache.jsp.WEB_002dINF.af.manage_005fsystem_jsp._jspx_meth_wf_updatePermissionsOnSystemForm_0(manage_005fsystem_jsp.java:172)
at org.apache.jsp.WEB_002dINF.af.manage_005fsystem_jsp._jspx_meth_tiles_put_0(manage_005fsystem_jsp.java:141)
at org.apache.jsp.WEB_002dINF.af.manage_005fsystem_jsp._jspx_meth_tiles_insert_0(manage_005fsystem_jsp.java:102)
at org.apache.jsp.WEB_002dINF.af.manage_005fsystem_jsp._jspService(manage_005fsystem_jsp.java:73)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
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:696)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:474)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:409)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312)
at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1062)
at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)
at ru.runa.common.web.UTF8RequestProcessor.process(UTF8RequestProcessor.java:43)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
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 ru.runa.af.web.filter.NTLMFilter.doFilter(NTLMFilter.java:63)
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:96)
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:214)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:81)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:177)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)
16:04:29,141 ERROR [Engine] StandardWrapperValve[action]: Servlet.service() for servlet action threw exception
ru.runa.common.web.InvalidSessionException: Session does not contain subject.
at ru.runa.af.web.SubjectHttpSessionHelper.getActorSubject(SubjectHttpSessionHelper.java:50)
at ru.runa.common.web.tag.VisibleTag.getSubject(VisibleTag.java:78)
at ru.runa.af.web.tag.GrantLoginPermissionOnSystemLinkTag.isLinkEnabled(GrantLoginPermissionOnSystemLinkTag.java:58)
at ru.runa.common.web.tag.LinkTag.getEndElement(LinkTag.java:53)
at ru.runa.common.web.tag.VisibleTag.doEndTag(VisibleTag.java:89)
at org.apache.jsp.WEB_002dINF.af.manage_005fsystem_jsp._jspx_meth_wf_grantLoginPermissionOnSystemLink_0(manage_005fsystem_jsp.java:196)
at org.apache.jsp.WEB_002dINF.af.manage_005fsystem_jsp._jspx_meth_wf_updatePermissionsOnSystemForm_0(manage_005fsystem_jsp.java:172)
at org.apache.jsp.WEB_002dINF.af.manage_005fsystem_jsp._jspx_meth_tiles_put_0(manage_005fsystem_jsp.java:141)
at org.apache.jsp.WEB_002dINF.af.manage_005fsystem_jsp._jspx_meth_tiles_insert_0(manage_005fsystem_jsp.java:102)
at org.apache.jsp.WEB_002dINF.af.manage_005fsystem_jsp._jspService(manage_005fsystem_jsp.java:73)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
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:696)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:474)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:409)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312)
at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1062)
at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)
at ru.runa.common.web.UTF8RequestProcessor.process(UTF8RequestProcessor.java:43)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
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 ru.runa.af.web.filter.NTLMFilter.doFilter(NTLMFilter.java:63)
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:96)
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:214)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:81)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:177)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)
Why ? what are my errors?
the process definition is this :
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE process-definition PUBLIC
"-//jBpm/jBpm Mapping DTD 2.0//EN"
"http://jbpm.org/dtd/processdefinition-2.0.dtd">
<process-definition name="StartProject"><description>Procedura di avvio progetto</description>
<swimlane name="cookie monster"><delegation class="ru.runa.wf.jbpm.delegation.assignment.AssignmentHandler">ru.runa.af.organizationfunction.ExecutorByNameFunction(staff)</delegation></swimlane>
<swimlane name="bernie"><description>Project Sponsor</description><delegation class="ru.runa.wf.jbpm.delegation.assignment.AssignmentHandler">ru.runa.af.organizationfunction.ExecutorByNameFunction(Process Definition Administrators)</delegation></swimlane>
<swimlane name="ernie"><description>Project Manager</description><delegation class="ru.runa.wf.jbpm.delegation.assignment.AssignmentHandler">ru.runa.af.organizationfunction.ExecutorByNameFunction(manager)</delegation></swimlane>
<start-state name="Avvio Progetto" swimlane="bernie"><transition name="tr1" to="fork1"></transition>
</start-state>
<state name="Catalogazione Mandato e Documentazione allegata"><description>Salvataggio dei documenti di progetto </description><assignment assignment="required" swimlane="ernie"></assignment>
<transition name="tr1" to="Convocazione incontro di kickoff ufficializzazione archivi di progetto"></transition>
</state>
<state name="Convocazione incontro di kickoff ufficializzazione archivi di progetto"><description>convocazione dell'incontro di kick off</description><assignment assignment="required" swimlane="ernie"></assignment>
<transition name="tr1" to="Redazione Verbale kick off"></transition>
</state>
<state name="Redazione Verbale kick off"><description>Redazione del verbale della riunione</description><assignment assignment="required" swimlane="ernie"></assignment>
<transition name="tr1" to="fork2"></transition>
</state>
<state name="Catalogazione nuovo progetto in portafoglio"><description>Aggiunta di una nuova voce nel catalogo dei pogetti</description><assignment assignment="required" swimlane="cookie monster"></assignment>
<transition name="tr1" to="join1"></transition>
</state>
<fork name="fork1" corresponding-join="join1"><transition name="tr1" to="Catalogazione nuovo progetto in portafoglio"></transition>
<transition name="tr2" to="Predisposizione e Amministrazione archivio di progetto"></transition>
</fork>
<state name="Archiviazione Verbale di kickoff"><description>archiviazione del verbale nel repository</description><assignment assignment="required" swimlane="ernie"></assignment>
<transition name="tr1" to="join1"></transition>
</state>
<state name="Esecuzione azioni di kick off"><description>esecuzione azioni di kick off</description><assignment assignment="required" swimlane="cookie monster"></assignment>
<transition name="tr1" to="join1"></transition>
</state>
<state name="Predisposizione e Amministrazione archivio di progetto"><description>Richiesta di un archivio di progetto nel repository aziendale</description><assignment assignment="required" swimlane="ernie"></assignment>
<transition name="tr1" to="Catalogazione Mandato e Documentazione allegata"></transition>
</state>
<fork name="fork2" corresponding-join="join1"><transition name="tr1" to="Esecuzione azioni di kick off"></transition>
<transition name="tr2" to="Archiviazione Verbale di kickoff"></transition>
</fork>
<join name="join1"><transition name="tr1" to="end"></transition>
</join>
<end-state name="end"></end-state>
</process-definition>
Hi ,
I'm G. i've create an example process with forms and role
i've launch the server rune during the use crash with this log
16:03:16,768 INFO [DatabaseFileMgr] retrieving file 'AvvioProgetto' for definition '19660801' from database...
16:03:40,171 INFO [DatabaseFileMgr] retrieving file 'start.png' for definition '1' from database...
16:03:40,197 INFO [DatabaseFileMgr] retrieving file 'index.html' for definition '1' from database...
16:03:40,221 INFO [DatabaseFileMgr] retrieving file 'start.png' for definition '75' from database...
16:03:40,246 INFO [DatabaseFileMgr] retrieving file 'index.html' for definition '75' from database...
16:03:40,271 INFO [DatabaseFileMgr] retrieving file 'start.png' for definition '6553624' from database...
16:03:40,297 INFO [DatabaseFileMgr] retrieving file 'index.html' for definition '6553624' from database...
16:03:40,321 INFO [DatabaseFileMgr] retrieving file 'start.png' for definition '6553653' from database...
16:03:40,349 INFO [DatabaseFileMgr] retrieving file 'index.html' for definition '6553653' from database...
16:03:40,374 INFO [DatabaseFileMgr] retrieving file 'start.png' for definition '6553675' from database...
16:03:40,399 INFO [DatabaseFileMgr] retrieving file 'index.html' for definition '6553675' from database...
16:03:40,424 INFO [DatabaseFileMgr] retrieving file 'start.png' for definition '19660801' from database...
16:03:40,448 INFO [DatabaseFileMgr] retrieving file 'index.html' for definition '19660801' from database...
16:03:40,588 INFO [DatabaseFileMgr] retrieving file 'start.png' for definition '1' from database...
16:03:40,590 INFO [DatabaseFileMgr] retrieving file 'start.png' for definition '6553624' from database...
16:03:40,591 INFO [DatabaseFileMgr] retrieving file 'start.png' for definition '75' from database...
16:03:41,929 INFO [DatabaseFileMgr] retrieving file 'start.png' for definition '6553653' from database...
16:03:43,270 INFO [DatabaseFileMgr] retrieving file 'start.png' for definition '6553675' from database...
16:03:58,606 INFO [DatabaseFileMgr] retrieving file 'start.png' for definition '1' from database...
16:03:58,631 INFO [DatabaseFileMgr] retrieving file 'index.html' for definition '1' from database...
16:03:58,656 INFO [DatabaseFileMgr] retrieving file 'start.png' for definition '75' from database...
16:03:58,681 INFO [DatabaseFileMgr] retrieving file 'index.html' for definition '75' from database...
16:03:58,708 INFO [DatabaseFileMgr] retrieving file 'start.png' for definition '6553624' from database...
16:03:58,733 INFO [DatabaseFileMgr] retrieving file 'index.html' for definition '6553624' from database...
16:03:58,758 INFO [DatabaseFileMgr] retrieving file 'start.png' for definition '6553653' from database...
16:03:58,792 INFO [DatabaseFileMgr] retrieving file 'index.html' for definition '6553653' from database...
16:03:58,816 INFO [DatabaseFileMgr] retrieving file 'start.png' for definition '6553675' from database...
16:03:58,840 INFO [DatabaseFileMgr] retrieving file 'index.html' for definition '6553675' from database...
16:03:58,868 INFO [DatabaseFileMgr] retrieving file 'start.png' for definition '19660801' from database...
16:03:58,892 INFO [DatabaseFileMgr] retrieving file 'index.html' for definition '19660801' from database...
16:03:58,963 INFO [DatabaseFileMgr] retrieving file 'start.png' for definition '1' from database...
16:03:58,968 INFO [DatabaseFileMgr] retrieving file 'start.png' for definition '6553653' from database...
16:03:58,983 INFO [DatabaseFileMgr] retrieving file 'start.png' for definition '75' from database...
16:03:58,983 INFO [DatabaseFileMgr] retrieving file 'start.png' for definition '6553624' from database...
16:03:59,041 INFO [DatabaseFileMgr] retrieving file 'start.png' for definition '6553675' from database...
16:04:29,131 ERROR [Engine] ApplicationDispatcher[/wfe] Servlet.service() for servlet jsp threw exception
ru.runa.common.web.InvalidSessionException: Session does not contain subject.
at ru.runa.af.web.SubjectHttpSessionHelper.getActorSubject(SubjectHttpSessionHelper.java:50)
at ru.runa.common.web.tag.VisibleTag.getSubject(VisibleTag.java:78)
at ru.runa.af.web.tag.GrantLoginPermissionOnSystemLinkTag.isLinkEnabled(GrantLoginPermissionOnSystemLinkTag.java:58)
at ru.runa.common.web.tag.LinkTag.getEndElement(LinkTag.java:53)
at ru.runa.common.web.tag.VisibleTag.doEndTag(VisibleTag.java:89)
at org.apache.jsp.WEB_002dINF.af.manage_005fsystem_jsp._jspx_meth_wf_grantLoginPermissionOnSystemLink_0(manage_005fsystem_jsp.java:196)
at org.apache.jsp.WEB_002dINF.af.manage_005fsystem_jsp._jspx_meth_wf_updatePermissionsOnSystemForm_0(manage_005fsystem_jsp.java:172)
at org.apache.jsp.WEB_002dINF.af.manage_005fsystem_jsp._jspx_meth_tiles_put_0(manage_005fsystem_jsp.java:141)
at org.apache.jsp.WEB_002dINF.af.manage_005fsystem_jsp._jspx_meth_tiles_insert_0(manage_005fsystem_jsp.java:102)
at org.apache.jsp.WEB_002dINF.af.manage_005fsystem_jsp._jspService(manage_005fsystem_jsp.java:73)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
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:696)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:474)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:409)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312)
at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1062)
at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)
at ru.runa.common.web.UTF8RequestProcessor.process(UTF8RequestProcessor.java:43)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
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 ru.runa.af.web.filter.NTLMFilter.doFilter(NTLMFilter.java:63)
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:96)
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:214)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:81)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:177)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)
16:04:29,141 ERROR [Engine] StandardWrapperValve[action]: Servlet.service() for servlet action threw exception
ru.runa.common.web.InvalidSessionException: Session does not contain subject.
at ru.runa.af.web.SubjectHttpSessionHelper.getActorSubject(SubjectHttpSessionHelper.java:50)
at ru.runa.common.web.tag.VisibleTag.getSubject(VisibleTag.java:78)
at ru.runa.af.web.tag.GrantLoginPermissionOnSystemLinkTag.isLinkEnabled(GrantLoginPermissionOnSystemLinkTag.java:58)
at ru.runa.common.web.tag.LinkTag.getEndElement(LinkTag.java:53)
at ru.runa.common.web.tag.VisibleTag.doEndTag(VisibleTag.java:89)
at org.apache.jsp.WEB_002dINF.af.manage_005fsystem_jsp._jspx_meth_wf_grantLoginPermissionOnSystemLink_0(manage_005fsystem_jsp.java:196)
at org.apache.jsp.WEB_002dINF.af.manage_005fsystem_jsp._jspx_meth_wf_updatePermissionsOnSystemForm_0(manage_005fsystem_jsp.java:172)
at org.apache.jsp.WEB_002dINF.af.manage_005fsystem_jsp._jspx_meth_tiles_put_0(manage_005fsystem_jsp.java:141)
at org.apache.jsp.WEB_002dINF.af.manage_005fsystem_jsp._jspx_meth_tiles_insert_0(manage_005fsystem_jsp.java:102)
at org.apache.jsp.WEB_002dINF.af.manage_005fsystem_jsp._jspService(manage_005fsystem_jsp.java:73)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
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:696)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:474)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:409)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312)
at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1062)
at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)
at ru.runa.common.web.UTF8RequestProcessor.process(UTF8RequestProcessor.java:43)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
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 ru.runa.af.web.filter.NTLMFilter.doFilter(NTLMFilter.java:63)
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:96)
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:214)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:81)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:177)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)
Why ? what are my errors?
the process definition is this :
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE process-definition PUBLIC
"-//jBpm/jBpm Mapping DTD 2.0//EN"
"http://jbpm.org/dtd/processdefinition-2.0.dtd">
<process-definition name="StartProject"><description>Procedura di avvio progetto</description>
<swimlane name="cookie monster"><delegation class="ru.runa.wf.jbpm.delegation.assignment.AssignmentHandler">ru.runa.af.organizationfunction.ExecutorByNameFunction(staff)</delegation></swimlane>
<swimlane name="bernie"><description>Project Sponsor</description><delegation class="ru.runa.wf.jbpm.delegation.assignment.AssignmentHandler">ru.runa.af.organizationfunction.ExecutorByNameFunction(Process Definition Administrators)</delegation></swimlane>
<swimlane name="ernie"><description>Project Manager</description><delegation class="ru.runa.wf.jbpm.delegation.assignment.AssignmentHandler">ru.runa.af.organizationfunction.ExecutorByNameFunction(manager)</delegation></swimlane>
<start-state name="Avvio Progetto" swimlane="bernie"><transition name="tr1" to="fork1"></transition>
</start-state>
<state name="Catalogazione Mandato e Documentazione allegata"><description>Salvataggio dei documenti di progetto </description><assignment assignment="required" swimlane="ernie"></assignment>
<transition name="tr1" to="Convocazione incontro di kickoff ufficializzazione archivi di progetto"></transition>
</state>
<state name="Convocazione incontro di kickoff ufficializzazione archivi di progetto"><description>convocazione dell'incontro di kick off</description><assignment assignment="required" swimlane="ernie"></assignment>
<transition name="tr1" to="Redazione Verbale kick off"></transition>
</state>
<state name="Redazione Verbale kick off"><description>Redazione del verbale della riunione</description><assignment assignment="required" swimlane="ernie"></assignment>
<transition name="tr1" to="fork2"></transition>
</state>
<state name="Catalogazione nuovo progetto in portafoglio"><description>Aggiunta di una nuova voce nel catalogo dei pogetti</description><assignment assignment="required" swimlane="cookie monster"></assignment>
<transition name="tr1" to="join1"></transition>
</state>
<fork name="fork1" corresponding-join="join1"><transition name="tr1" to="Catalogazione nuovo progetto in portafoglio"></transition>
<transition name="tr2" to="Predisposizione e Amministrazione archivio di progetto"></transition>
</fork>
<state name="Archiviazione Verbale di kickoff"><description>archiviazione del verbale nel repository</description><assignment assignment="required" swimlane="ernie"></assignment>
<transition name="tr1" to="join1"></transition>
</state>
<state name="Esecuzione azioni di kick off"><description>esecuzione azioni di kick off</description><assignment assignment="required" swimlane="cookie monster"></assignment>
<transition name="tr1" to="join1"></transition>
</state>
<state name="Predisposizione e Amministrazione archivio di progetto"><description>Richiesta di un archivio di progetto nel repository aziendale</description><assignment assignment="required" swimlane="ernie"></assignment>
<transition name="tr1" to="Catalogazione Mandato e Documentazione allegata"></transition>
</state>
<fork name="fork2" corresponding-join="join1"><transition name="tr1" to="Esecuzione azioni di kick off"></transition>
<transition name="tr2" to="Archiviazione Verbale di kickoff"></transition>
</fork>
<join name="join1"><transition name="tr1" to="end"></transition>
</join>
<end-state name="end"></end-state>
</process-definition>
the forms is this :
<?xml version="1.0" encoding="UTF-8"?>
<forms xmlns="http://runa.ru/xml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://runa.ru/xml forms.xsd">
<form file="AvvioProgetto" state="Avvio Progetto" type="html">
<variable format="org.jbpm.web.formgen.format.DefaultFormat" name="Pathdoc" optional="false"/>
<variable format="org.jbpm.web.formgen.format.DefaultFormat" name="Baseline" optional="false"/>
<variable format="org.jbpm.web.formgen.format.DefaultFormat" name="Project" optional="false"/>
</form>
<form file="CatalogazioneMandatoeDocumentazioneallegata" state="Catalogazione Mandato e Documentazione allegata" type="html"/>
<form file="Convocazioneincontrokickoffufficializzazionearchiviprogetto" state="Convocazione incontro di kickoff ufficializzazione archivi di progetto" type="html">
<variable format="org.jbpm.web.formgen.format.DefaultFormat" name="Listto" optional="false"/>
</form>
<form file="RedazioneVerbalekickoff" state="Redazione Verbale kick off" type="html">
<variable format="org.jbpm.web.formgen.format.DefaultFormat" name="Pathkick" optional="false"/>
</form>
<form file="Catalogazionenuovoprogettoinportafoglio" state="Catalogazione nuovo progetto in portafoglio" type="html">
<variable format="org.jbpm.web.formgen.format.DefaultFormat" name="Catalogo" optional="false"/>
</form>
<form file="ArchiviazioneVerbalekickoff" state="Archiviazione Verbale di kickoff" type="html"/>
<form file="Esecuzioneazionikickoff" state="Esecuzione azioni di kick off" type="html"/>
<form file="PredisposizioneeAmministrazionearchiviodiprogetto" state="Predisposizione e Amministrazione archivio di progetto" type="html">
<variable format="org.jbpm.web.formgen.format.DefaultFormat" name="Pathprj" optional="false"/>
</form>
</forms>
i'm italian student please help me !!!
excuse me for not so well english!!!
thank you for help
best regards
Hi,
It is not a crash. The session was closed by timeout. Please log in once again.
Regards,
Andrei
hi,
As I can avoid timeout ? which it is its scope ?
regards,
G.
Re As I can avoid timeout ?
You cannot avoid it in all menus except "Task List". This is web-interface.
"Task List" menu contains java script for form periodic refresh.
Regards,
Andrei
re You cannot avoid it in all menus except "Task List".
As I can modify timeout param ? where i find?
Regards,
G.
Re: As I can modify timeout param ? where i find?
Modify section:
<session-config>
<session-timeout>30</session-timeout>
</session-config>
in <jboss_home>\server\default\deploy\jbossweb-tomcat50.sar\conf\web.xml file.
Regards,
Andrei
Thanks a Lots