FYI, test http://github.com/droolsjbpm/drools/commit/ee232266c


On 14 July 2014 13:54, Michael Anstis <michael.anstis@gmail.com> wrote:
Hello,

I wrote a test that checks the marshalling of the DRL and it passes OK.

It could be that the workbench is failing fast midway through trying to marshal due to the MVEL issue Mario mentions (the test doesn't pro grammatically build meta-data from the classes in the model; whereas the workbench does).

Can you re-try with alterations to your public getters/setters names (getId instead of get_id)?

Thanks,

Mike


On 14 July 2014 13:39, Michael Anstis <michael.anstis@gmail.com> wrote:
Hello,

Class "ProducerMasterForRules" isn't valid; it references "getPCuisines()" that isn't in the class.

Since your rule uses the affected public methods "getPrimaryCuisine()" and "getSecondaryCuisine()" can you provide the missing implementation?

I could mock something up, but want to be sure to use exactly what you are.

With kind regards,

Mike


On 12 July 2014 12:17, sumit dhaniya <sumitdhaniya@gmail.com> wrote:
Michael I really appreciate all the help from the forum and the time invested by the people to answer the queries.
I'm working as a freelance developer so if support is something affordable then please let me know.



DRL :-



2.|
3.|import java.lang.Number;
4. |import com.sophic.foodeemee.offers.dto.SearchContext;
5.| import com.sophic.foodeemee.offers.dto.ProducerMasterForRules;
6.|import com.sophic.foodeemee.offers.dto.RuleFactor;
7.|
8.|rule "SecondaryCuisineRepeatUsage"
9.|    dialect "mvel"
10. |    when
11.|        $searchContext : SearchContext( lastThreeCuisines != null )
12.|        ProducerMasterForRules( primaryCuisine != null , primaryCuisine != $searchContext.lastThreeCuisines , secondaryCuisine != null , secondaryCuisine == $searchContext.lastThreeCuisines )
13.|        $secondaryCuisineRepeatUsageFactor : RuleFactor( )
14. |     then
15.|        $secondaryCuisineRepeatUsageFactor.setWeightageImpact( -30 );
16.|        update( $secondaryCuisineRepeatUsageFactor );
17.| end

object models are attached.


On Sat, Jul 12, 2014 at 3:40 PM, Michael Anstis <michael.anstis@gmail.com> wrote:

Asking (at least) three questions at the same time on the same thread is really going to annoy people.

It's the weekend; most people are not working and you are not paying for our support.

When I am at my computer on Monday I will be happy to answer more. For now; please provide the DRL for the rule that does not reopen correctly and your object model.

Sent on the move

On 12 Jul 2014 10:54, "Sumit Dhaniya" <sumitdhaniya@gmail.com> wrote:
I create the rule by comparing properties of two objects as shown in image
attached. Till I don't close the window generated source looks fine but when
I open this rule after closing it.
But when I open the rule next time it removes the highlighted condition from
the rule and also removes them from drl. Just wondering is there anything
I'm doing wrong or issue is something else.
<http://drools.46999.n3.nabble.com/file/n4030322/rule_snapshot.png>



--
View this message in context: http://drools.46999.n3.nabble.com/conditions-getting-removed-from-Guided-Rule-tp4030308p4030322.html
Sent from the Drools: User forum mailing list archive at Nabble.com.
_______________________________________________
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


_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users