Error when using Published -> Quick Edit transition

We have a custom workflow that includes a Published -> Quick Edit transition. This transition works fine when we use the menu action Workflow - Quick Edit. However, when we use the “shortcut” Quick Edit menu choice (which transitions the item to Quick Edit, checks it out, and opens the item in the editor), we get this error message in the editor window:


<StoredActionResults actionSetName="transitcheckoutedit" originalHref="../psx_cemwBook/mwBook.html">
−
<ActionResult actionName="transit" status="failed">
−
<Error className="class com.percussion.data.PSInternalRequestCallException">
<Description>No records were found.</Description>
−
<Callstack>
com.percussion.data.PSInternalRequestCallException: No records were found.
	at com.percussion.cms.handlers.PSWorkflowCommandHandler.makeInternalRequest(Unknown Source)
	at com.percussion.cms.handlers.PSContentEditorHandler.makeInternalRequest(Unknown Source)
	at com.percussion.server.PSInternalRequest.Ò00000(Unknown Source)
	at com.percussion.server.PSInternalRequest.performUpdate(Unknown Source)
	at com.percussion.server.actions.c.o00000(Unknown Source)
	at com.percussion.server.actions.PSActionSetRequestHandler.processRequest(Unknown Source)
	at com.percussion.servlets.PSAppServlet.service(Unknown Source)
	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 com.percussion.webdav.PSWebDavRequestFilter.doFilter(Unknown Source)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
	at com.percussion.servlets.PSSecurityFilter.doFilter(Unknown Source)
	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(Unknown Source)
</Callstack>
</Error>
</ActionResult>
<ActionResult actionName="checkout" status="skipped"/>
</StoredActionResults>

Has anyone seen this? I have enabled tracing in the rxconfig/Workflow/rxworkflow.properties config file, but nothing about the error is appearing in the server.log file.

Thanks for any suggestions-
Kathleen

I’ve seen this occasionally… I believe this issue has something to do with the trigger name associated with the quick-edit transition. Check the menu item’s script and the transition’s trigger name to make sure you’re using what the menu item needs.

That was it - the Quick Edit popup menu action has the URL parameter

WFAction=Quick+Edit

whereas the QuickEdit status change (from Published to QuickEdit) was using the trigger

QuickEdit

(no space between the two words)

This meant that the Quick Edit popup menu wasn’t connecting with the QuickEdit status change.

Thanks a lot for the help!

-Kathleen