Expand my Community achievements bar.

Don’t miss the AEM Skill Exchange in SF on Nov 14—hear from industry leaders, learn best practices, and enhance your AEM strategy with practical tips.
SOLVED

unable to Invoke AEM work flows

Avatar

Former Community Member

Hello

I am working on an helpx.adobe article about CQ5 work flows . I am posting the link for your reference.

https://helpx.adobe.com/experience-manager/using/invoking-experience-manager-workflows-using.html

The problem is I am not getting any mails to adminstrator to complete the work flow. Even I have tried different workflow excersice with mail sending task but getting the same error I am pasting lines from my log file. Kindly look into this and provide me with the fix.

06.04.2015 21:19:30.917 *ERROR* [127.0.0.1 [1428335370884] GET /libs/cq/workflow/content/inbox/list.json HTTP/1.1] org.apache.jsp.libs.foundation.components.primary.cq.Page.wfsummary_json_jsp resource has no content. path=/libs/cq/workflow/content/inbox/list.json referrer=null
06.04.2015 21:19:30.945 *ERROR* [127.0.0.1 [1428335370884] GET /libs/cq/workflow/content/inbox/list.json HTTP/1.1] libs.cq.workflow.components.inbox.list.json$jsp Unable to process inboxitem: /etc/workflow/instances/2015-04-06/model_24084709164621/workItems/node1_etc_workflow_instances_2015-04-06_model_24084709164621 org.apache.sling.commons.json.JSONException: A JSONObject text must begin with '{' at character 0 of
    at org.apache.sling.commons.json.JSONTokener.syntaxError(JSONTokener.java:448)
    at org.apache.sling.commons.json.JSONObject.<init>(JSONObject.java:180)
    at org.apache.sling.commons.json.JSONObject.<init>(JSONObject.java:278)
    at org.apache.jsp.libs.cq.workflow.components.inbox.list.json_jsp._jspService(json_jsp.java:1183)
    at org.apache.sling.scripting.jsp.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    at org.apache.sling.scripting.jsp.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:502)
    at org.apache.sling.scripting.jsp.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:449)
    at org.apache.sling.scripting.jsp.JspScriptEngineFactory.callJsp(JspScriptEngineFactory.java:265)
    at org.apache.sling.scripting.jsp.JspScriptEngineFactory.access$100(JspScriptEngineFactory.java:87)
    at org.apache.sling.scripting.jsp.JspScriptEngineFactory$JspScriptEngine.eval(JspScriptEngineFactory.java:465)
    at org.apache.sling.scripting.core.impl.DefaultSlingScript.call(DefaultSlingScript.java:361)
    at org.apache.sling.scripting.core.impl.DefaultSlingScript.eval(DefaultSlingScript.java:171)
    at org.apache.sling.scripting.core.impl.DefaultSlingScript.service(DefaultSlingScript.java:463)
    at org.apache.sling.engine.impl.request.RequestData.service(RequestData.java:508)
    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:146)
    at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:60)
    at com.day.cq.wcm.core.impl.WCMComponentFilter.filterRootInclude(WCMComponentFilter.java:356)
    at com.day.cq.wcm.core.impl.WCMComponentFilter.doFilter(WCMComponentFilter.java:168)
    at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:60)
    at com.day.cq.personalization.impl.TargetComponentFilter.doFilter(TargetComponentFilter.java:96)
    at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:60)
    at org.apache.sling.engine.impl.SlingRequestProcessorImpl.processComponent(SlingRequestProcessorImpl.java:254)
    at org.apache.sling.engine.impl.filter.RequestSlingFilterChain.render(RequestSlingFilterChain.java:49)
    at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:64)
    at com.day.cq.wcm.core.impl.AuthoringUIModeServiceImpl.doFilter(AuthoringUIModeServiceImpl.java:301)
    at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:60)
    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(RedirectFilter.java:290)
    at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:60)
    at org.apache.sling.engine.impl.debug.RequestProgressTrackerLogFilter.doFilter(RequestProgressTrackerLogFilter.java:64)
    at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:60)
    at com.day.cq.wcm.foundation.forms.impl.FormsHandlingServlet.doFilter(FormsHandlingServlet.java:221)
    at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:60)
    at com.day.cq.theme.impl.ThemeResolverFilter.doFilter(ThemeResolverFilter.java:76)
    at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:60)
    at com.adobe.granite.optout.impl.OptOutFilter.doFilter(OptOutFilter.java:74)
    at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:60)
    at com.mycompany.testproject.impl.filters.LoggingFilter.doFilter(LoggingFilter.java:40)
    at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:60)
    at com.mycompany.myproject.impl.filters.LoggingFilter.doFilter(LoggingFilter.java:40)
    at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:60)
    at com.day.cq.wcm.core.impl.WCMRequestFilter.doFilter(WCMRequestFilter.java:90)

at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:60)
    at com.adobe.cq.history.impl.HistoryRequestFilter.doFilter(HistoryRequestFilter.java:107)
    at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:60)
    at com.day.cq.wcm.designimporter.CanvasPageDeleteRequestFilter.doFilter(CanvasPageDeleteRequestFilter.java:88)
    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:127)
    at org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:60)
    at org.apache.sling.bgservlets.impl.BackgroundServletStarterFilter.doFilter(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:151)
    at org.apache.sling.engine.impl.SlingMainServlet.service(SlingMainServlet.java:206)
    at org.apache.felix.http.base.internal.handler.ServletHandler.doHandle(ServletHandler.java:96)
    at org.apache.felix.http.base.internal.handler.ServletHandler.handle(ServletHandler.java:79)
    at org.apache.felix.http.base.internal.dispatch.ServletPipeline.handle(ServletPipeline.java:42)
    at org.apache.felix.http.base.internal.dispatch.InvocationFilterChain.doFilter(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:127)
    at org.apache.felix.http.base.internal.handler.FilterHandler.doHandle(FilterHandler.java:88)
    at org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.java:76)
    at org.apache.felix.http.base.internal.dispatch.InvocationFilterChain.doFilter(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:263)
    at org.apache.felix.http.base.internal.handler.FilterHandler.doHandle(FilterHandler.java:88)
    at org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.java:76)
    at org.apache.felix.http.base.internal.dispatch.InvocationFilterChain.doFilter(InvocationFilterChain.java:47)
    at org.apache.felix.http.base.internal.dispatch.HttpFilterChain.doFilter(HttpFilterChain.java:33)
    at org.apache.felix.http.sslfilter.internal.SslFilter.doFilter(SslFilter.java:55)
06.04.2015 21:19:30.951 *ERROR* [127.0.0.1 [1428335370884] GET /libs/cq/workflow/content/inbox/list.json HTTP/1.1] org.apache.jsp.libs.foundation.components.primary.cq.Page.wfsummary_json_jsp resource has no content. path=/libs/cq/workflow/content/inbox/list.json referrer=null

1 Accepted Solution

Avatar

Correct answer by
Level 10

I have gone through the article - it works - I also tested on AEM 6

Here is the page that invokes the Workflow:

[img]WOrkflowAPI1.png[/img]

Once it invokes the workflow via  the WOrkflow API - the message is in the admin queue - as shown here:

[img]WOrkflowAPI2.png[/img]

Ensure that you are referencing the correct workflow model name in the example JSP - check the path here:

/etc/workflow/models

Here is the name of the workflow model:

[img]Workflow3.png[/img]

View solution in original post

3 Replies

Avatar

Level 10

The issue is AEM cannot find the content at /libs/cq/workflow/content/inbox/list.json:

06.04.2015 21:19:30.917 *ERROR* [127.0.0.1 [1428335370884] GET /libs/cq/workflow/content/inbox/list.json HTTP/1.1] org.apache.jsp.libs.foundation.components.primary.cq.Page.wfsummary_json_jsp resource has no content. path=/libs/cq/workflow/content/inbox/list.json referrer=null

I will take a look here and see if I can reproduce your issue. 

Avatar

Correct answer by
Level 10

I have gone through the article - it works - I also tested on AEM 6

Here is the page that invokes the Workflow:

[img]WOrkflowAPI1.png[/img]

Once it invokes the workflow via  the WOrkflow API - the message is in the admin queue - as shown here:

[img]WOrkflowAPI2.png[/img]

Ensure that you are referencing the correct workflow model name in the example JSP - check the path here:

/etc/workflow/models

Here is the name of the workflow model:

[img]Workflow3.png[/img]

Avatar

Former Community Member

@Scott

 

I have tried more examples on workflow models which contains participant step. But I am getting the same error when clicking on admin inbox.

06.04.2015 21:19:30.917 *ERROR* [127.0.0.1 [1428335370884] GET /libs/cq/workflow/content/inbox/list.json HTTP/1.1] org.apache.jsp.libs.foundation.components.primary.cq.Page.wfsummary_json_jsp resource has no content. path=/libs/cq/workflow/content/inbox/list.json referrer=null

 

Please take a look and help me on this. Thanks alot for your support