cross
New Foswiki release 2.1.6 is available with important security fixes.
Sourceforge foswiki email lists being discontinued. Subscribe to the new Foswiki announce and discuss lists at MailingLists
This question about Upgrading from TWiki to Foswiki: Closed unanswered

how to locate getDefaultState?

I've finally got around to porting a TWiki to foswiki, after about 18 months off doing other stuff. But the TWiki server will shut down soon, so I can't ignore this task for much longer. Everything has gone OK, except for this nasty message:

Can't locate object method "getDefaultState" via package "Foswiki::Plugins::WorkflowPlugin::ControlledTopic" 
An example of a topic which gives this failure is: _

<table cellspacing="0" cellpadding="0" border="1" class="twikiTable">%SEARCH{ "META:FORM.*[T]opicBestPracticeForm;!META:WORKFLOW" type="regex" 

excludetopic="TopicBestPracticeTemplate" order="modified" 

reverse="on" 

limit="%LIMIT%" nonoise="on" 

header="<tr valign=top><th colspan=3><font color=\"#004480\">Proposed Best Practices</font>"

format="<tr valign=top><td>$percnt$percntWORKFLOWSTATE{$topic}$percntICON$percnt <td><a href=\"%SCRIPTURL{view}%/$web/$topic\" title=\"$summary\">$formfield(TopicTitle) </a> %BR%<span style=\"font-size: 70%; color: #808080\"> in [[$formfield(Area)][$percntCALC{$SUBSTITUTE($formfield(Area), BestPractice, )}$percnt]]  </span> <span style=\"font-size: 70%; color: #808080\"> %BR%$date by $wikiusername </span> <td>$percntFILELIST{extension=\"jpg,jpeg,gif,png\" limit=\"1\"  format=\"<img src='$fileUrl' height=60 width=60 alt='$fileComment' title='$fileComment' />\" topic=\"$topic\"}$percnt" }% <tbody></tbody>

</table> <!--

   * Set WORKFLOW = BestPracticeWorkflow

   * Set WORKFLOWTRANSITION = 

   * Set WORKFLOWSTATEMESSAGE = 

   * Set WORKFLOWNOTICE = 

   * Set ALLOWTOPICCHANGE = %MAINWEB%.QualityAdminGroup

-->

I've gotten very rusty with TWiki. Any ideas where to start to debug this?

TIA, John
The first and most obvious question is; where did you get your copy of WorkflowPlugin? The second is, what do your apache and foswiki logs say? There should be a stacktrace somewhere.

-- CrawfordCurrie - 27 Jul 2009

Closing it unanswered due to inactivity. Please re-open it, if necessary.

-- OliverKrueger - 26 Sep 2009

QuestionForm edit

Subject Upgrading from TWiki to Foswiki
Extension WorkflowPlugin
Version Foswiki 1.0.5
Status Closed unanswered
Topic revision: r3 - 26 Sep 2009, OliverKrueger - This page was cached on 21 Apr 2018 - 10:25.

The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License