Hi,
We noticed an unusual issue where in the models of the workflow doesn't gets loaded in (http://localhost:4502/lib/cq/workflow/content/console.html).
Although the models exists as expected in /etc/workflow/model but doesn't show up or doesnt get loaded.
I know most of people will immediately look into the users (permissions) but the concerned user is an admin and he has all the required permissions to view the workflow.
We get the below error in the logs:
*WARN* GET /libs/cq/workflow/content/console/instances.json HTTP/1.1] com.day.cq.workflow.impl.jcr.WorkflowManager Workflow cannot be loaded: Cannot create Workflow instance from node
*ERROR* GET /libs/cq/workflow/content/console/instances.json HTTP/1.1] com.day.cq.workflow.impl.model.CQWorkflowModelCache cannot load model. id: /etc/workflow/models/{suppressed workflowname}/jcr:content/model vid: 1.61
*ERROR* GET /libs/cq/workflow/content/console/instances.json HTTP/1.1] com.day.cq.workflow.impl.util.NodeReader Cannot create Workflow instance object from node javax.jcr.version.VersionException: Version 1.61 does not exist for /etc/workflow/models/{suppressed workflowname}/jcr:content/model
at com.day.cq.workflow.impl.jcr.WorkflowModelManager.getWorkflowModel(Wo rkflowModelManager.java:90)
at com.day.cq.workflow.impl.CQWorkflowSession.getModel(CQWorkflowSession .java:246)
at com.day.cq.workflow.impl.util.NodeReader.createWorkflow(NodeReader.ja va:205)
at com.day.cq.workflow.impl.jcr.WorkflowManager.getWorkflowInstances(Wor kflowManager.java:749)
at com.day.cq.workflow.impl.jcr.WorkflowManager.getAllWorkflowInstances( WorkflowManager.java:131)
at com.day.cq.workflow.impl.CQWorkflowSession.getWorkflows(CQWorkflowSes sion.java:347)
at org.apache.jsp.libs.cq.workflow.components.console.instances.json_jsp ._jspService(json_jsp.java:136)
at org.apache.sling.scripting.jsp.jasper.runtime.HttpJspBase.service(Htt pJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.apache.sling.scripting.jsp.jasper.servlet.JspServletWrapper.servi ce(JspServletWrapper.java:497)
at org.apache.sling.scripting.jsp.jasper.servlet.JspServletWrapper.servi ce(JspServletWrapper.java:447)
at org.apache.sling.scripting.jsp.JspScriptEngineFactory.callJsp(JspScri ptEngineFactory.java:235)
at org.apache.sling.scripting.jsp.JspScriptEngineFactory.access$100(JspS criptEngineFactory.java:85)
at org.apache.sling.scripting.jsp.JspScriptEngineFactory$JspScriptEngine .eval(JspScriptEngineFactory.java:432)
at org.apache.sling.scripting.core.impl.DefaultSlingScript.call(DefaultS lingScript.java:361)
at org.apache.sling.scripting.core.impl.DefaultSlingScript.eval(DefaultS lingScript.java:171)
at org.apache.sling.scripting.core.impl.DefaultSlingScript.service(Defau ltSlingScript.java:463)
at org.apache.sling.engine.impl.request.RequestData.service(RequestData. java:500)
at org.apache.sling.engine.impl.filter.SlingComponentFilterChain.render( SlingComponentFilterChain.java:45)
at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter (AbstractSlingFilterChain.java:64)
at com.day.cq.wcm.core.impl.WCMDebugFilter.doFilter(WCMDebugFilter.java: 147)
at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter (AbstractSlingFilterChain.java:60)
at com.day.cq.wcm.core.impl.WCMComponentFilter.filterRootInclude(WCMComp onentFilter.java:308)
at com.day.cq.wcm.core.impl.WCMComponentFilter.doFilter(WCMComponentFilt er.java:141)
at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter (AbstractSlingFilterChain.java:60)
at org.apache.sling.engine.impl.SlingRequestProcessorImpl.processCompone nt(SlingRequestProcessorImpl.java:257)
at org.apache.sling.engine.impl.filter.RequestSlingFilterChain.render(Re questSlingFilterChain.java:49)
at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter (AbstractSlingFilterChain.java:64)
at com.day.cq.wcm.core.impl.warp.TimeWarpFilter.doFilter(TimeWarpFilter. java:106)
at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter (AbstractSlingFilterChain.java:60)
at com.day.cq.wcm.mobile.core.impl.redirect.RedirectFilter.doFilter(Redi rectFilter.java:305)
at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter (AbstractSlingFilterChain.java:60)
at com.thehartford.thf.core.sessionmanagement.filter.ApplicationFilterSe rviceImpl.doFilter(ApplicationFilterServiceImpl.java:105)
at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter (AbstractSlingFilterChain.java:60)
at org.apache.sling.engine.impl.debug.RequestProgressTrackerLogFilter.do Filter(RequestProgressTrackerLogFilter.java:59)
at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter (AbstractSlingFilterChain.java:60)
at com.day.cq.wcm.foundation.forms.impl.FormsHandlingServlet.doFilter(Fo rmsHandlingServlet.java:220)
at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter (AbstractSlingFilterChain.java:60)
at com.day.cq.theme.impl.ThemeResolverFilter.doFilter(ThemeResolverFilte r.java:76)
at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter (AbstractSlingFilterChain.java:60)
at com.day.cq.wcm.core.impl.WCMRequestFilter.doFilter(WCMRequestFilter.j ava:89)
at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter (AbstractSlingFilterChain.java:60)
at org.apache.sling.rewriter.impl.RewriterFilter.doFilter(RewriterFilter .java:83)
at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter (AbstractSlingFilterChain.java:60)
at org.apache.sling.i18n.impl.I18NFilter.doFilter(I18NFilter.java:117)
at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter (AbstractSlingFilterChain.java:60)
at org.apache.sling.bgservlets.impl.BackgroundServletStarterFilter.doFil ter(BackgroundServletStarterFilter.java:135)
at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter (AbstractSlingFilterChain.java:60)
at org.apache.sling.engine.impl.SlingRequestProcessorImpl.processRequest (SlingRequestProcessorImpl.java:153)
at org.apache.sling.engine.impl.SlingMainServlet.service(SlingMainServle t.java:206)
at org.apache.felix.http.base.internal.handler.ServletHandler.doHandle(S ervletHandler.java:96)
at org.apache.felix.http.base.internal.handler.ServletHandler.handle(Ser vletHandler.java:79)
at org.apache.felix.http.base.internal.dispatch.ServletPipeline.handle(S ervletPipeline.java:42)
at org.apache.felix.http.base.internal.dispatch.InvocationFilterChain.do Filter(InvocationFilterChain.java:49)
at org.apache.felix.http.base.internal.dispatch.HttpFilterChain.doFilter (HttpFilterChain.java:33)
at org.apache.sling.i18n.impl.I18NFilter.doFilter(I18NFilter.java:117)
at org.apache.felix.http.base.internal.handler.FilterHandler.doHandle(Fi lterHandler.java:88)
at org.apache.felix.http.base.internal.handler.FilterHandler.handle(Filt erHandler.java:76)
at org.apache.felix.http.base.internal.dispatch.InvocationFilterChain.do Filter(InvocationFilterChain.java:47)
at org.apache.felix.http.base.internal.dispatch.HttpFilterChain.doFilter (HttpFilterChain.java:33)
at org.apache.sling.security.impl.ReferrerFilter.doFilter(ReferrerFilter .java:238)
at org.apache.felix.http.base.internal.handler.FilterHandler.doHandle(Fi lterHandler.java:88)
at org.apache.felix.http.base.internal.handler.FilterHandler.handle(Filt erHandler.java:76)
at org.apache.felix.http.base.internal.dispatch.InvocationFilterChain.do Filter(InvocationFilterChain.java:47)
at org.apache.felix.http.base.internal.dispatch.HttpFilterChain.doFilter (HttpFilterChain.java:33)
at com.adobe.granite.license.impl.LicenseCheckFilter.doFilter(LicenseChe ckFilter.java:179)
at org.apache.felix.http.base.internal.handler.FilterHandler.doHandle(Fi lterHandler.java:88)
at org.apache.felix.http.base.internal.handler.FilterHandler.handle(Filt erHandler.java:76)
at org.apache.felix.http.base.internal.dispatch.InvocationFilterChain.do Filter(InvocationFilterChain.java:47)
at org.apache.felix.http.base.internal.dispatch.HttpFilterChain.doFilter (HttpFilterChain.java:33)
at org.apache.sling.engine.impl.log.RequestLoggerFilter.doFilter(Request LoggerFilter.java:75)
at org.apache.felix.http.base.internal.handler.FilterHandler.doHandle(Fi lterHandler.java:88)
at org.apache.felix.http.base.internal.handler.FilterHandler.handle(Filt erHandler.java:76)
at org.apache.felix.http.base.internal.dispatch.InvocationFilterChain.do Filter(InvocationFilterChain.java:47)
at org.apache.felix.http.base.internal.dispatch.HttpFilterChain.doFilter (HttpFilterChain.java:33)
at org.apache.felix.http.base.internal.dispatch.FilterPipeline.dispatch( FilterPipeline.java:48)
at org.apache.felix.http.base.internal.dispatch.Dispatcher.dispatch(Disp atcher.java:39)
at org.apache.felix.http.base.internal.DispatcherServlet.service(Dispatc herServlet.java:67)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at com.day.j2ee.servletengine.ServletRuntimeEnvironment.service(ServletR untimeEnvironment.java:250)
at com.day.j2ee.servletengine.RequestDispatcherImpl.doFilter(RequestDisp atcherImpl.java:321)
at com.day.j2ee.servletengine.RequestDispatcherImpl.service(RequestDispa tcherImpl.java:340)
at com.day.j2ee.servletengine.RequestDispatcherImpl.service(RequestDispa tcherImpl.java:383)
at com.day.j2ee.servletengine.ServletHandlerImpl.process(ServletHandlerI mpl.java:351)
at com.day.j2ee.servletengine.HttpListener$Worker.run(HttpListener.java: 625)
at java.lang.Thread.run(Thread.java:662)
*WARN* GET /libs/cq/workflow/content/console/instances.json HTTP/1.1] com.day.cq.workflow.impl.jcr.WorkflowManager Workflow cannot be loaded: Cannot create Workflow instance from node