<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>There seem to be a few bugs with Guvnor enumerations.</div><div><br></div><div>The editor can't deal with more than 15 enumerations in a single file. Any more get hidden off-screen so that they can't be edited. The issue is in both Chrome and Firefox.</div><div><br></div><div>See these two enumerations?</div><div><br></div><div><font face="Lucida Console">'MyFact.currencies': (new com.myapp.guvnor.enums.CurrencyEnum()).isoCodes()</font></div><div><span style="font-family: 'Lucida Console'; ">'MyFact.currencies' : (new com.myapp.guvnor.enums.CurrencyEnum()).isoCodes()</span></div><div><br></div><div>The second isn't parsed correctly by the editor. Unfortunately, it turns out that if there's a space before the ":" (as per examples in the user manual), then when loaded into the editor in Guvnor, it doesn't recognise the "field". That text box ends up empty.</div><div><br></div><div>btw … Removing the space before colons in my enumeration definitions may have improved things so that I do at last see the correct field names in the "Field" column. However, the original issue still remains re. missing property accessors.</div><div><br></div><div>I don't suppose that anybody has managed to get data enumerations working in Guvnor 5.5.0.Final and could provide an example that works?</div><div><br></div><div>Cheers,</div><div><br></div><div>Steve</div><div><br></div><div><br></div><br><div><div>On 26 Mar 2013, at 16:07, Stephen Masters &lt;<a href="mailto:stephen.masters@me.com">stephen.masters@me.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><meta http-equiv="Content-Type" content="text/html charset=windows-1252"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi folks,<div><br></div><div>I don't suppose anything notable changed between 5.3 and 5.5 in the way Guvnor loads data enumerations?</div><div><br></div><div>I have a number of enumerations similar to the following:</div><div><br></div><div>'MyFact.currencies' : (new com.myapp.guvnor.enums.CurrencyEnum()).isoCodes()&nbsp;</div><div><br></div><div>But I see the exception in Guvnor:</div><div><br></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><div>Unable to load enumeration data.</div><div>[Error: unable to invoke method: isoCodes] [Near :{... 'MyFact.': ….}] ^ [Line: 1, Column: 1]</div><div>Error type: org.mvel2.PropertyAccessException</div></blockquote><div><br></div><div>The jar is in the lib directory, there is a method called "isoCodes()", and when I run the main class inside it then the various enumerations are returned. And yes, it did (does) work absolutely fine in 5.3 with this same configuration.</div><div><br></div><div>Steve</div></div>_______________________________________________<br>rules-users mailing list<br><a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>https://lists.jboss.org/mailman/listinfo/rules-users</blockquote></div><br></body></html>