When attempting to change the state of a workflow document, an oops page shows up stating:
TWiki detected an internal error - please check your TWiki logs and webserver logs for more information.
Can't locate object method "webDotWikiName" via package "aj" (perhaps you forgot to load "aj"?)
"aj" is my login/apache/AD login name, which is associated with my WikiName AJAlfieriCrispin
The apache error log contains:
[Fri Jun 12 16:37:31 2009] [error] [client 10.100.85.17] Can't locate object method "webDotWikiName" via package "aj" (perhaps you forgot to load "aj"?) at /san1/httpd/twiki/lib/TWiki/Plugins/WorkflowPlugin.pm line 307., referer: https://wiki.kqed.org/twiki/bin/view/TVProd/VacationReq90
[Fri Jun 12 16:37:31 2009] [error] [client 10.100.85.17] at /san1/httpd/twiki/lib/TWiki/Plugins/WorkflowPlugin.pm line 307, referer: https://wiki.kqed.org/twiki/bin/view/TVProd/VacationReq90
The plugin seems to attempt to include the login name of whomever last edited the wiki page. This is pretty serious as it stops a functioning application.
- 15 Jun 2009
This happens when I use $wikiname in WORKFLOWHISTORYFORMAT. Take that out, and the error stops happening.
- 14 May 2010
Thanks for reporting. Sean, the TWiki:Plugins/WorkflowPlugin
has a "feel free to modify" policy, e.g. please feel free to debug, fix and upload new plugin version.
- 15 May 2010