Sounds like a bug to me.<br><br>Please raise a JIRA at <a href="https://issues.jboss.org/browse/GUVNOR">https://issues.jboss.org/browse/GUVNOR</a>, including a self-contained repository export and your description below.<br>
<br>With kind regards,<br><br>Mike<br><br><div class="gmail_quote">On 13 June 2012 16:47, Sandjaja, Dominik <span dir="ltr"><<a href="mailto:dominik.sandjaja@it-motive.de" target="_blank">dominik.sandjaja@it-motive.de</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><u></u>
<div>
<p dir="LTR"><span lang="en-us"><font face="Calibri">I use Guvnor 5.4.0 with the following Assets:</font></span></p>
<p dir="LTR"><span lang="en-us"><font face="Calibri">Enum:</font></span></p>
<p dir="LTR"><span lang="en-us"><font face="Calibri"> </font></span><span lang="en-us"> <font face="Calibri">'Enums.Modules' : (new de.itm.util.DroolsEnumHelper()).loadModules()</font></span><span lang="en-us"></span></p>
<p dir="LTR"><span lang="en-us"><font face="Calibri">DSL:</font></span></p>
<p dir="LTR"><span lang="en-us"><font face="Calibri"> </font></span><span lang="en-us"> <font face="Calibri">[when]Testmodule {module:ENUM:Enums.Modules} is just for testing={module} : Cylinder()</font></span><span lang="en-us"></span></p>
<p dir="LTR"><span lang="en-us"><font face="Calibri">DroolsEnumHelper-Class:</font></span></p>
<p dir="LTR"><span lang="en-us"><font face="Calibri"> </font></span><span lang="en-us"></span><span lang="en-us"></span><span lang="en-us"> <font color="#000000" face="Consolas"></font></span><span lang="en-us"><b></b></span><span lang="en-us"><b></b></span><span lang="en-us"><b> <font color="#7F0055" face="Consolas">public</font></b></span><span lang="en-us"></span><span lang="en-us"></span><span lang="en-us"><font color="#000000" face="Consolas"> List<String> loadModules() {</font></span><span lang="en-us"></span><span lang="en-us"></span><span lang="en-us"></span></p>
<p dir="LTR"><span lang="en-us"></span><span lang="en-us"></span><span lang="en-us"><font color="#000000" face="Consolas"> List<String> values =</font></span><span lang="en-us"><b></b></span><span lang="en-us"><b></b></span><span lang="en-us"><b> <font color="#7F0055" face="Consolas">new</font></b></span><span lang="en-us"></span><span lang="en-us"></span><span lang="en-us"><font color="#000000" face="Consolas"> ArrayList<String>();</font></span><span lang="en-us"></span><span lang="en-us"></span><span lang="en-us"></span></p>
<p dir="LTR"><span lang="en-us"></span><span lang="en-us"></span><span lang="en-us"><font color="#000000" face="Consolas"> </font></span><span lang="en-us"><b></b></span><span lang="en-us"><b></b></span><span lang="en-us"><b> <font color="#7F0055" face="Consolas">for</font></b></span><span lang="en-us"></span><span lang="en-us"></span><span lang="en-us"><font color="#000000" face="Consolas"> (Module module : Module.</font></span><span lang="en-us"><i></i></span><span lang="en-us"><i></i></span><span lang="en-us"><i><font color="#000000" face="Consolas">values</font></i></span><span lang="en-us"></span><span lang="en-us"></span><span lang="en-us"><font color="#000000" face="Consolas">()) {</font></span><span lang="en-us"></span><span lang="en-us"></span><span lang="en-us"></span></p>
<p dir="LTR"><span lang="en-us"></span><span lang="en-us"></span><span lang="en-us"><font color="#000000" face="Consolas"> values.add(module.getModuleName() +</font></span><span lang="en-us"></span><span lang="en-us"></span><span lang="en-us"> <font color="#2A00FF" face="Consolas">"="</font></span><span lang="en-us"></span><span lang="en-us"></span><span lang="en-us"><font color="#000000" face="Consolas"> + module.getDisplayName());</font></span><span lang="en-us"></span><span lang="en-us"></span><span lang="en-us"></span></p>
<p dir="LTR"><span lang="en-us"></span><span lang="en-us"></span><span lang="en-us"><font color="#000000" face="Consolas"></font></span><span lang="en-us"></span><span lang="en-us"></span><span lang="en-us"> <font color="#000000" face="Consolas"> }</font></span><span lang="en-us"></span><span lang="en-us"></span><span lang="en-us"></span></p>
<p dir="LTR"><span lang="en-us"></span><span lang="en-us"></span><span lang="en-us"><font color="#000000" face="Consolas"> </font></span><span lang="en-us"><b></b></span><span lang="en-us"><b></b></span><span lang="en-us"><b> <font color="#7F0055" face="Consolas">return</font></b></span><span lang="en-us"></span><span lang="en-us"></span><span lang="en-us"><font color="#000000" face="Consolas"> values;</font></span><span lang="en-us"></span><span lang="en-us"></span><span lang="en-us"></span></p>
<p dir="LTR"><span lang="en-us"></span><span lang="en-us"></span><span lang="en-us"><font color="#000000" face="Consolas"> }</font></span><span lang="en-us"></span><span lang="en-us"></span><span lang="en-us"></span></p>
<p dir="LTR"><span lang="en-us"><font face="Calibri">When running</font></span><span lang="en-us"> <font face="Calibri">the “Source->Validate” in the Enum-Editor, I see the method getting called (being connected to the JBoss for Debugging). But if I use the</font></span><span lang="en-us"> <font face="Calibri">DSL rule in the guided editor, I can select the rule but the dropdown field stays</font></span><span lang="en-us"> <font face="Calibri">grayed out. The loadModules() method isn’t even called, no getting stuck in my breakpoint!</font></span></p>
<p dir="LTR"><span lang="en-us"><font face="Calibri">Anyone an idea why and how this happens?</font></span><span lang="en-us"><font face="Calibri"> Am I doing something totally wrong?</font></span><span lang="en-us"></span></p>
<p dir="LTR"><span lang="en-us"><font face="Calibri">Thanks</font></span></p>
<p dir="LTR"><span lang="en-us"><font face="Calibri">Dominik</font></span><span lang="en-us"></span></p>
<p dir="LTR"><span lang="en-us"></span></p>
<p dir="LTR"><span lang="en-us"><b></b></span><span lang="en-us"><b></b></span><b><span lang="de-de"></span></b><b><span lang="de-de"><font color="#000080" face="Arial">…………………………………………………………………</font></span></b><span lang="en-us"><b></b></span><span lang="en-us"><b></b></span><b><span lang="de-de"><font face="Calibri"> </font></span></b><span lang="en-us"></span><span lang="de-de"></span></p>
<p dir="LTR"><span lang="en-us"></span><span lang="en-us"></span><span lang="de-de"></span><span lang="de-de"><font color="#000080" face="Arial">mit freundlichen Grüßen / kind regards</font></span><span lang="en-us"></span><span lang="en-us"></span><span lang="de-de"></span></p>
<p dir="LTR"><span lang="en-us"></span><span lang="en-us"></span><span lang="de-de"></span><span lang="de-de"><font color="#000080" face="Arial">Dominik Sandjaja</font></span></p>
<p dir="LTR"><span lang="de-de"><font color="#000080" face="Arial">Fon: <a href="tel:%2B49%20%280%29%20203%2060878%20183" value="+4920360878183" target="_blank">+49 (0) 203 60878 183</a></font></span></p>
<p dir="LTR"><span lang="de-de"><font color="#000080" face="Arial">Mobil <a href="tel:%2B49%20%280%29%20162%202624490" value="+491622624490" target="_blank">+49 (0) 162 2624490</a><br>
Fax: <a href="tel:%2B49%20%280%29%20203%2060878%2022" value="+492036087822" target="_blank">+49 (0) 203 60878 22</a></font></span><span lang="en-us"></span><span lang="en-us"></span><span lang="de-de"></span></p>
<p dir="LTR"><span lang="en-us"></span><span lang="en-us"></span><span lang="de-de"></span><span lang="de-de"><font color="#000080" face="Arial">e-mail:</font></span><span lang="en-us"> </span><a href="mailto:dominik.sandjaja@it-motive.de" target="_blank"><span lang="en-us"></span><span lang="en-us"><u></u></span><u><span lang="de-de"></span></u><u><span lang="de-de"><font color="#000080" face="Arial">dominik.sandjaja@it-motive.de</font></span></u><span lang="en-us"></span></a><span lang="en-us"></span><span lang="en-us"></span><span lang="de-de"></span></p>
<p dir="LTR"><span lang="de-de"><font face="Calibri"> </font></span></p>
<p dir="LTR"><span lang="en-us"><b></b></span><span lang="en-us"><b></b></span><b><span lang="de-de"></span></b><b><span lang="de-de"><font face="Arial">it-</font></span></b><span lang="en-us"><b></b></span><span lang="en-us"><b></b></span><b><span lang="de-de"></span></b><b><span lang="de-de"><font color="#000080" face="Arial">motive</font></span></b><span lang="en-us"><b></b></span><span lang="en-us"><b></b></span><b><span lang="de-de"></span></b><b><span lang="de-de"><font color="#0000FF" face="Arial"></font></span></b><span lang="en-us"><b></b></span><span lang="en-us"><b></b></span><b><span lang="de-de"></span></b><b><span lang="de-de"> <font face="Arial">AG</font></span></b><span lang="en-us"></span><span lang="en-us"></span><span lang="de-de"></span></p>
<p dir="LTR"><span lang="en-us"></span><span lang="en-us"></span><span lang="de-de"></span><span lang="de-de"><font face="Arial">Zum Walkmüller 10-12 <br>
47269 Duisburg </font></span><span lang="en-us"></span><span lang="en-us"></span><span lang="de-de"></span></p>
<p dir="LTR"><span lang="en-us"></span><a href="mailto:info@it-motive.de" target="_blank"><span lang="en-us"></span><span lang="en-us"><u></u></span><u><span lang="de-de"></span></u><u><span lang="de-de"><font color="#000080" face="Arial">info@it-motive.de</font></span></u><span lang="en-us"></span></a><span lang="en-us"></span><span lang="en-us"></span><span lang="de-de"></span></p>
<p dir="LTR"><span lang="en-us"></span><a href="http://www.it-motive.de/" target="_blank"><span lang="en-us"></span><span lang="en-us"><u></u></span><u><span lang="de-de"></span></u><u><span lang="de-de"><font color="#000080" face="Arial">http://www.it-motive.de</font></span></u><span lang="en-us"></span></a><span lang="en-us"></span><span lang="en-us"></span><span lang="de-de"></span></p>
<p dir="LTR"><span lang="en-us"><b></b></span><span lang="en-us"><b></b></span><b><span lang="de-de"></span></b><b><span lang="de-de"><font color="#000080" face="Arial">…………………………………………………………………… </font></span></b><span lang="en-us"></span><span lang="en-us"></span><span lang="de-de"></span></p>
<p dir="LTR"><span lang="en-us"></span><span lang="en-us"></span><span lang="de-de"></span><span lang="de-de"><font face="Arial">Vorsitzender des Aufsichtsrats: Dipl.-Ing. Klaus Straub </font></span><span lang="en-us"></span><span lang="en-us"></span><span lang="de-de"></span></p>
<p dir="LTR"><span lang="en-us"></span><span lang="en-us"></span><span lang="de-de"></span><span lang="de-de"><font face="Arial">Vorstand: Horst-Dieter Deelmann (Vors</font></span><span lang="en-us"></span><span lang="en-us"></span><span lang="de-de"></span><span lang="de-de"><font color="#000080" face="Arial">.),</font></span><span lang="en-us"></span><span lang="en-us"></span><span lang="de-de"> <font face="Calibri"> </font><font face="Arial">Matthias Heming, Christoph Tim Klose</font></span><span lang="en-us"></span><span lang="en-us"></span><span lang="de-de"></span></p>
<p dir="LTR"><span lang="en-us"></span><span lang="en-us"></span><span lang="de-de"></span><span lang="de-de"><font face="Arial">HRB 9207, Amtsgericht Duis</font></span><span lang="en-us"></span><span lang="en-us"></span><span lang="de-de"></span><span lang="de-de"><font color="#000000" face="Arial">burg</font></span><span lang="en-us"></span><span lang="en-us"></span><span lang="de-de"></span></p>
<p dir="LTR"><span lang="en-us"></span></p>
</div>
<br>_______________________________________________<br>
rules-users mailing list<br>
<a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
<br></blockquote></div><br>