action_id not substituted in "No Workflow provides the '${action_id}' action"
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Zope CMF buildout |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
CMFCore 2.1.2 does not substiture ${action_id} in the error message "No Workflow provides the '${action_id}' action"
generated in CMFCore/
this makes it difficult to find out what action was involved in the error - and should be fixed.
note that we do not need and use i18n as we are have only german language content and frontends.
here a sample traceback (from an internal discussion on december 8th):
*Time* 2009/12/08 09:24:38.445797 GMT+1
*User Name (User Id)* MarrS (MarrS)
*Request URL*
_http:
*Exception Type* WorkflowException
*Exception Value* No workflow provides the '${action_id}'
action.
Traceback (innermost last):
* Module ZPublisher.Publish, line 126, in publish
* ...
* Module None, line 85, in tbMakeVersion
*
used for /Production/
*Line 85*
* Module Products.
* Module Haufe.Transacti
* Module None, line 17, in makeVersion
*
used for /Production/
*Line 17*
* ...
* Module None, line 232, in tbSyncMetadataS
*
/
/
*Line 232*
* Module None, line 37, in _checkout
*
/
/
*Line 37*
* ...
* Module None, line 4, in tbDoActionFor
*
used for /Production/
*Line 4*
* Module Products.
WorkflowException: No workflow provides the '${action_id}' action.
we use Zope 2.11.1-final, Python 2.4.4, CMFCore 2.1.2
Changed in zope-cmf: | |
status: | New → Confirmed |
Just to clarify: The issue affects the traceback rendering on the console. The substitution is not happening in this case.