Well, then it's a bug in your code. Do we all agree on this now? -W
On 24/07/2012, Carolina Pellecchia <carolina.pellecc...@gmail.com> wrote: >>>If there is an insert() call in >>>org.tass.utils.ExpertSystemManager.java in line 156 then *this* is >>>where the insert occurs, not the insert() in the rule. > > org.tass.utils.ExpertSystemManager.java is our class and the source code is > this: > > 153. *public* *void* insertObservation(String entryPoint, > Observation obs) { > > > 154. *try* { > > 155. *if*(entryPoints.containsKey(entryPoint)) { > > 156. entryPoints.get(entryPoint).insert(obs); > > 157. > > 158. ksession.fireAllRules(); > > 159. } > > 160. } > > 161. *catch* (Exception e) { > > 162. logger.error(e, e); > > 163. } > > 164. } > >>>Where is org.tass.utils coming from? > > Where is org.tass.utils coming from? it is our class. > > >>>It's still a mystery to me how it's possible to have a stack trace >>>element from NamedEntryPoint.java line 48 - there's no code in this >>>line. > > > I agree, at the line 48 there isn't code. It would seem that "Drools 5.3.0 > final" has different binary and source code. > > >>>There is another mystery : why this is working when getting rules from a > DRL file and not from Guvnor ... >>>Did you add the POJO model into the Guvnor's package ? > > > Yes, I did. > >>>But if this is it, package compilation should raise a compilation error > ... > > > The package compilation is ok. > > >>>What is sure is that the problem does not comes from the rules, as the > stack trace shows an "insert" call outside the rules, otherwise there would > be a >>reteoo...ConsequenceInvocator (something like that) before .. > > > yes, It is sure > > >>>And a last question : is "org.tass.utils.ExpertSystemManager" a class > from you, or does it take place into another third-party framework (that > could use a >>different or modified version of drools). > > > org.tass.utils.ExpertSystemManager.java is our class. We aren't using > third-party > framework. > > > Thank you > > Carolina > > > 2012/7/23 Vincent LEGENDRE <vincent.legen...@eurodecision.com> > >> There is another mystery : why this is working when getting rules from a >> DRL file and not from Guvnor ... >> Did you add the POJO model into the Guvnor's package ? >> But if this is it, package compilation should raise a compilation error >> ... >> >> What is sure is that the problem does not comes from the rules, as the >> stack trace shows an "insert" call outside the rules, otherwise there >> would >> be a reteoo...ConsequenceInvocator (something like that) before .. >> >> And a last question : is "org.tass.utils.ExpertSystemManager" a class >> from >> you, or does it take place into another third-party framework (that could >> use a different or modified version of drools). >> >> >> _______________________________________________ >> rules-users mailing list >> rules-users@lists.jboss.org >> https://lists.jboss.org/mailman/listinfo/rules-users >> >> > _______________________________________________ rules-users mailing list rules-users@lists.jboss.org https://lists.jboss.org/mailman/listinfo/rules-users