I talked to Rafael today and the problem&#39;s solved.<div><br></div><div>The tutorial images and texts aren&#39;t consistent. The image was showing a &quot;Script (after)&quot; in the transitions, altough they must be set to None. And in the action transitions, the text says to you set the state change in &quot;Destination State&quot; field, but you should set that to &quot;Remain in State&quot;, as shown in the picture.</div>
<div><br></div><div><br></div><div>Thanks,<br><br><div class="gmail_quote">2011/2/12  <span dir="ltr">&lt;<a href="mailto:jp@nexedi.com">jp@nexedi.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
&lt;pre&gt;<br>
Hi,<br>
<br>
You should not remove the &quot;after&quot;. They are there on purpose to make<br>
a difference between UI aspect and logical aspect;<br>
<br>
Could you send to me an export (zexp) of your workflow ?<br>
<br>
Regards,<br>
<br>
JPS.<br>
&lt;/pre&gt;<br>
<br>
<br>
&lt;br/&gt;&lt;blockquote type=&quot;cite&quot;&gt;<br>
Each transitions itself have 2 transitions, as in publish and publish_action. I&amp;#39;ve removed the afters only from those with &amp;#39;action&amp;#39; in the name, them everything worked fine.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Already checked the whole tutorial and evertyhing&amp;#39;s correct.&lt;/div&gt;<br>

&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;By the way, here&amp;#39;s the whole traceback when I try to unclose a thread:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;meta http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &amp;amp;#39;Times New Roman&amp;amp;#39;; font-size: medium; &quot;&gt;&lt;pre style=&quot;word-wrap: break-word; white-space: pre-wrap; &quot;&gt;<br>

<div class="im">Traceback (innermost last):<br>
  Module ZPublisher.Publish, line 114, in publish<br>
  Module ZPublisher.mapply, line 88, in mapply<br>
  Module ZPublisher.Publish, line 40, in call_object<br>
  Module Shared.DC.Scripts.Bindings, line 311, in __call__<br>
  Module Shared.DC.Scripts.Bindings, line 348, in _bindAndExec<br>
  Module Products.PythonScripts.PythonScript, line 325, in _exec<br>
  Module None, line 48, in Base_callDialogMethod<br>
</div>   - &amp;lt;PythonScript at /erp5/Base_callDialogMethod used for /erp5/discussion_thread_modulo/2&amp;gt;<br>
<div class="im">   - Line 48<br>
  Module Shared.DC.Scripts.Bindings, line 311, in __call__<br>
  Module Shared.DC.Scripts.Bindings, line 348, in _bindAndExec<br>
  Module Products.PythonScripts.PythonScript, line 325, in _exec<br>
  Module None, line 56, in Workflow_statusModify<br>
</div>   - &amp;lt;PythonScript at /erp5/Workflow_statusModify used for /erp5/discussion_thread_modulo/2&amp;gt;<br>
<div class="im">   - Line 56<br>
  Module AccessControl.ZopeGuards, line 339, in guarded_apply<br>
  Module AccessControl.ZopeGuards, line 361, in builtin_guarded_apply<br>
  Module Products.CMFCore.WorkflowTool, line 301, in doActionFor<br>
  Module Products.CMFCore.WorkflowTool, line 616, in _invokeWithNotification<br>
  Module Products.DCWorkflow.DCWorkflow, line 287, in doActionFor<br>
  Module Products.DCWorkflow.DCWorkflow, line 472, in _changeStateOf<br>
  Module Products.ERP5Type.patches.DCWorkflow, line 407, in DCWorkflowDefinition_executeTransition<br>
  Module OFS.ObjectManager, line 715, in __getitem__<br>
</div>KeyError: &amp;#39;unclose&amp;#39;&lt;/pre&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2011/2/11  &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;mailto:<a href="mailto:jp@nexedi.com">jp@nexedi.com</a>&quot;&gt;<a href="mailto:jp@nexedi.com">jp@nexedi.com</a>&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;<br>

Hi,&lt;br /&gt;<br>
&lt;br /&gt;<br>
The &amp;quot;Script After&amp;quot; is required. So if there is an error it must come&lt;br /&gt;<br>
from somewhere else. Having the traceback would be useful.&lt;br /&gt;<br>
&lt;br /&gt;<br>
(I suppose one workflow was not attached to a portal type from&lt;br /&gt;<br>
what you write)&lt;br /&gt;<br>
&lt;br /&gt;<br>
Regards,&lt;br /&gt;<br>
&lt;br /&gt;<br>
JPS&lt;br /&gt;<br>
&lt;div class=&quot;im&quot;&gt;&lt;br /&gt;<br>
&lt;br /&gt;<br>
    Just fixed the error removing the &amp;quot;Script (after)&amp;quot; of all the action&amp;#39;s&lt;br /&gt;<br>
    transitions. Maybe somebody should update the tutorials?&lt;br /&gt;<br>
&lt;br /&gt;<br>
    Thanks anyway Leo.�&lt;br /&gt;<br>
&lt;br /&gt;<br>
    Regards,&lt;br /&gt;<br>
&lt;br /&gt;<br>
    2011/2/11 Leonardo Rochael Almeida &amp;lt;&lt;a href=&quot;mailto:<a href="mailto:leonardo@nexedi.com">leonardo@nexedi.com</a>&quot;&gt;<a href="mailto:leonardo@nexedi.com">leonardo@nexedi.com</a>&lt;/a&gt;&amp;gt;&lt;br /&gt;<br>

&lt;br /&gt;<br>
        Can you show us the traceback for this error?&lt;br /&gt;<br>
&lt;br /&gt;<br>
        Regards,&lt;br /&gt;<br>
&lt;br /&gt;<br>
        Leo&lt;br /&gt;<br>
&lt;br /&gt;<br>
&lt;br /&gt;<br>
        Em Sex, 2011-02-11 �s 15:01 -0200, &lt;a href=&quot;mailto:<a href="mailto:d.camata@gmail.com">d.camata@gmail.com</a>&quot;&gt;<a href="mailto:d.camata@gmail.com">d.camata@gmail.com</a>&lt;/a&gt; escreveu:&lt;br /&gt;<br>

        &amp;gt; Hi everybody.&lt;br /&gt;<br>
        &amp;gt;&lt;br /&gt;<br>
        &amp;gt;&lt;br /&gt;<br>
        &amp;gt; I&amp;#39;m doing the Forum Module tutorial, but at the end of it, when I try&lt;br /&gt;<br>
        &amp;gt; to change my Discussion Thread object state, from draft to public,&lt;br /&gt;<br>
        for&lt;br /&gt;<br>
        &amp;gt; example, I keep having this strange error.&lt;br /&gt;<br>
        &amp;gt;&lt;br /&gt;<br>
        &amp;gt;&lt;br /&gt;<br>
        &amp;gt; Site Error&lt;br /&gt;<br>
        &amp;gt; An error was encountered while publishing this resource.&lt;br /&gt;<br>
        &amp;gt;&lt;br /&gt;<br>
        &amp;gt; Error Type: KeyError&lt;br /&gt;<br>
        &amp;gt; Error Value: &amp;#39;publish&amp;#39;&lt;br /&gt;<br>
        &amp;gt;&lt;br /&gt;<br>
        &amp;gt; Can anybody help?&lt;br /&gt;<br>
        &amp;gt;&lt;br /&gt;<br>
        &amp;gt; --&lt;br /&gt;<br>
        &amp;gt; Douglas Camata&lt;br /&gt;<br>
&lt;/div&gt;        &amp;gt; Graduando em Ci�ncia da Computa��o (UENF)&lt;br /&gt;<br>
&lt;div class=&quot;im&quot;&gt;        &amp;gt;&lt;br /&gt;<br>
        &amp;gt; Blog: &lt;a href=&quot;<a href="http://blog.douglascamata.net" target="_blank">http://blog.douglascamata.net</a>&quot; target=&quot;_blank&quot;&gt;<a href="http://blog.douglascamata.net" target="_blank">http://blog.douglascamata.net</a>&lt;/a&gt;&lt;br /&gt;<br>

        &amp;gt; Github: &lt;a href=&quot;<a href="http://github.com/douglasamata" target="_blank">http://github.com/douglasamata</a>&quot; target=&quot;_blank&quot;&gt;<a href="http://github.com/douglasamata" target="_blank">http://github.com/douglasamata</a>&lt;/a&gt;&lt;br /&gt;<br>

        &amp;gt; Twitter: @douglascamata&lt;br /&gt;<br>
        &amp;gt; Skype: douglas_camata&lt;br /&gt;<br>
        &amp;gt; -----------------------------------&lt;br /&gt;<br>
        &amp;gt; Linux User #509211&lt;br /&gt;<br>
        &amp;gt;&lt;br /&gt;<br>
        &amp;gt;&lt;br /&gt;<br>
        &amp;gt; _______________________________________________&lt;br /&gt;<br>
        &amp;gt; Erp5-dev mailing list&lt;br /&gt;<br>
        &amp;gt; &lt;a href=&quot;mailto:<a href="mailto:Erp5-dev@erp5.org">Erp5-dev@erp5.org</a>&quot;&gt;<a href="mailto:Erp5-dev@erp5.org">Erp5-dev@erp5.org</a>&lt;/a&gt;&lt;br /&gt;<br>
        &amp;gt; &lt;a href=&quot;<a href="https://mail.tiolive.com/mailman/listinfo/erp5-dev" target="_blank">https://mail.tiolive.com/mailman/listinfo/erp5-dev</a>&quot; target=&quot;_blank&quot;&gt;<a href="https://mail.tiolive.com/mailman/listinfo/erp5-dev" target="_blank">https://mail.tiolive.com/mailman/listinfo/erp5-dev</a>&lt;/a&gt;&lt;br /&gt;<br>

&lt;br /&gt;<br>
&lt;br /&gt;<br>
        _______________________________________________&lt;br /&gt;<br>
        Erp5-dev mailing list&lt;br /&gt;<br>
        &lt;a href=&quot;mailto:<a href="mailto:Erp5-dev@erp5.org">Erp5-dev@erp5.org</a>&quot;&gt;<a href="mailto:Erp5-dev@erp5.org">Erp5-dev@erp5.org</a>&lt;/a&gt;&lt;br /&gt;<br>
        &lt;a href=&quot;<a href="https://mail.tiolive.com/mailman/listinfo/erp5-dev" target="_blank">https://mail.tiolive.com/mailman/listinfo/erp5-dev</a>&quot; target=&quot;_blank&quot;&gt;<a href="https://mail.tiolive.com/mailman/listinfo/erp5-dev" target="_blank">https://mail.tiolive.com/mailman/listinfo/erp5-dev</a>&lt;/a&gt;&lt;br /&gt;<br>

&lt;br /&gt;<br>
&lt;br /&gt;<br>
&lt;br /&gt;<br>
&lt;br /&gt;<br>
    --&lt;br /&gt;<br>
    Douglas Camata&lt;br /&gt;<br>
&lt;/div&gt;    Graduando em Ci�ncia da Computa��o (UENF)&lt;br /&gt;<br>
&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br /&gt;<br>
    Blog: &lt;a href=&quot;<a href="http://blog.douglascamata.net" target="_blank">http://blog.douglascamata.net</a>&quot; target=&quot;_blank&quot;&gt;<a href="http://blog.douglascamata.net" target="_blank">http://blog.douglascamata.net</a>&lt;/a&gt;&lt;br /&gt;<br>

    Github: &lt;a href=&quot;<a href="http://github.com/douglasamata" target="_blank">http://github.com/douglasamata</a>&quot; target=&quot;_blank&quot;&gt;<a href="http://github.com/douglasamata" target="_blank">http://github.com/douglasamata</a>&lt;/a&gt;&lt;br /&gt;<br>

    Twitter: @douglascamata&lt;br /&gt;<br>
     Skype: douglas_camata&lt;br /&gt;<br>
    -----------------------------------&lt;br /&gt;<br>
    Linux User #509211&lt;br /&gt;<br>
&lt;br /&gt;<br>
&lt;br /&gt;<br>
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;_______________________________________________&lt;br /&gt;<br>
Erp5-dev mailing list&lt;br /&gt;<br>
&lt;a href=&quot;mailto:<a href="mailto:Erp5-dev@erp5.org">Erp5-dev@erp5.org</a>&quot;&gt;<a href="mailto:Erp5-dev@erp5.org">Erp5-dev@erp5.org</a>&lt;/a&gt;&lt;br /&gt;<br>
&lt;a href=&quot;<a href="https://mail.tiolive.com/mailman/listinfo/erp5-dev" target="_blank">https://mail.tiolive.com/mailman/listinfo/erp5-dev</a>&quot; target=&quot;_blank&quot;&gt;<a href="https://mail.tiolive.com/mailman/listinfo/erp5-dev" target="_blank">https://mail.tiolive.com/mailman/listinfo/erp5-dev</a>&lt;/a&gt;&lt;br /&gt;<br>

&lt;br /&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br /&gt;&lt;br clear=&quot;all&quot; /&gt;&lt;br /&gt;-- &lt;br /&gt;Douglas Camata&lt;br /&gt;Graduando em Ciência da Computação (UENF)&lt;div&gt;&lt;br /&gt;&lt;div&gt;Blog: &lt;a href=&quot;<a href="http://blog.douglascamata.net" target="_blank">http://blog.douglascamata.net</a>&quot; target=&quot;_blank&quot;&gt;<a href="http://blog.douglascamata.net" target="_blank">http://blog.douglascamata.net</a>&lt;/a&gt;&lt;/div&gt;<br>

&lt;div&gt;Github: &lt;a href=&quot;<a href="http://github.com/douglasamata" target="_blank">http://github.com/douglasamata</a>&quot; target=&quot;_blank&quot;&gt;<a href="http://github.com/douglasamata" target="_blank">http://github.com/douglasamata</a>&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Twitter: &lt;a href=&quot;<a href="http://twitter.com/douglascamata" target="_blank">http://twitter.com/douglascamata</a>&quot; target=&quot;_blank&quot;&gt;@douglascamata&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;<a href="http://twitter.com/douglascamata" target="_blank">http://twitter.com/douglascamata</a>&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;Skype: douglas_camata&lt;/div&gt;<br>

&lt;div&gt;-----------------------------------&lt;br /&gt;Linux User #509211&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;<br>
&lt;/div&gt;<br>
<br>
&lt;/blockquote&gt;<br>_______________________________________________<br>
Erp5-dev mailing list<br>
<a href="mailto:Erp5-dev@erp5.org">Erp5-dev@erp5.org</a><br>
<a href="https://mail.tiolive.com/mailman/listinfo/erp5-dev" target="_blank">https://mail.tiolive.com/mailman/listinfo/erp5-dev</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Douglas Camata<br>Graduando em Ciência da Computação (UENF)<div><br><div>Blog: <a href="http://blog.douglascamata.net" target="_blank">http://blog.douglascamata.net</a></div>
<div>Github: <a href="http://github.com/douglasamata" target="_blank">http://github.com/douglasamata</a></div><div>Twitter: <a href="http://twitter.com/douglascamata" target="_blank">@douglascamata</a></div><div><a href="http://twitter.com/douglascamata" target="_blank"></a>Skype: douglas_camata</div>
<div>-----------------------------------<br>Linux User #509211</div></div><br>
</div>