Hi, I'm trying to utilize a "load method" for Guvnor, but I can't seem to get it working. His is my DataHelper class (modeling it off the documentation):
package com.enumerations; import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class DataHelper { public List<String> getQuestionNumberList(){ ArrayList returnList = new ArrayList(); Iterator it = com.enumerations.DroolsTest.questionList.iterator(); while (it.hasNext()){ QuestionAndAnswer qAndA = (QuestionAndAnswer)it.next(); if (!returnList.contains(qAndA.getQuestionNumber())){ returnList.add((String)qAndA.getQuestionNumber()); } } return (List<String>)returnList; } } I've placed this (both as a .jar and .class file) in my JBoss installation under \jboss-4.2.3.GA\server\default\deploy\drools-guvnor.war\WEB-INF\classes\com\enumerations. Using this syntax as an enumeration in Guvnor: 'QuestionAndAnswer.questionNumber' : (new com.enumerations.DataHelper()).getQuestionNumberList() I get the following errors: [Enumerations] Unable to load enumeration data. [Enumerations] [Error: failed to access property: getQuestionNumberList(): [Error: unable to invoke method: getQuestionNumberList] [Near : {... Unknown ....}] ^[Line: 1, Column: 0]][Near : {... r()).getQuestionNumberList() ....}] ^ [Line: 1, Column: 0] [Enumerations] Error type: org.mvel2.PropertyAccessException I am using Drools 5.1.1. Does anyone have any suggestions on what to do to correct this error? jp
_______________________________________________ rules-users mailing list rules-users@lists.jboss.org https://lists.jboss.org/mailman/listinfo/rules-users