[JBoss JIRA] (DROOLS-3339) refactor the PMML regression model to use an external library for regressions
by michael mccune (Jira)
[ https://issues.jboss.org/browse/DROOLS-3339?page=com.atlassian.jira.plugi... ]
michael mccune commented on DROOLS-3339:
----------------------------------------
hi [~kkufova], [~tirelli] suggested i make an epic. i was thinking about adding the following issues:
* research external regression library
* integrate code
* review tests and add where needed
but maybe that is too specific?
i am totally open to making this an issue instead of an epic if that makes more sense.
> refactor the PMML regression model to use an external library for regressions
> -----------------------------------------------------------------------------
>
> Key: DROOLS-3339
> URL: https://issues.jboss.org/browse/DROOLS-3339
> Project: Drools
> Issue Type: Epic
> Components: PMML
> Affects Versions: 7.14.0.Final
> Reporter: michael mccune
> Assignee: michael mccune
> Priority: Critical
>
> Replace the current DRL generation for regression calculation by a specialized regression library, in order to simplify the code and improve compilation and runtime performance.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
7 years, 7 months
[JBoss JIRA] (DROOLS-2646) KieContainer#updateToVersion removing rules: logically inserted objects not removed correctly
by Mario Fusco (Jira)
[ https://issues.jboss.org/browse/DROOLS-2646?page=com.atlassian.jira.plugi... ]
Mario Fusco updated DROOLS-2646:
--------------------------------
Story Points: 5
> KieContainer#updateToVersion removing rules: logically inserted objects not removed correctly
> ---------------------------------------------------------------------------------------------
>
> Key: DROOLS-2646
> URL: https://issues.jboss.org/browse/DROOLS-2646
> Project: Drools
> Issue Type: Bug
> Components: core engine
> Affects Versions: 7.7.0.Final
> Reporter: Olga Rodionova
> Assignee: Mario Fusco
> Priority: Major
> Attachments: RuleRemovalABTest.java, SimpleRuleAB.drl
>
>
> Consider two rules which have one of the patterns in common, each of which logically inserts an object in the RHS. Build the KieModule from the KieFileSystem including these rules, create the KieContainer and the KieSession. Insert the facts. Everything works fine.
> Create a new KieModule excluding these rules from the KieFileSystem, update the KieContainer. Expect the logically inserted facts to be retracted, as the rules which trigged their creation is no longer present. Turns out that is true for the facts inserted by the first rule, but not for the second one: the facts remain in the working memory.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
7 years, 7 months
[JBoss JIRA] (DROOLS-2210) Drools 7.3.0 serialization null pointer exceptions with sliding windows
by Mario Fusco (Jira)
[ https://issues.jboss.org/browse/DROOLS-2210?page=com.atlassian.jira.plugi... ]
Mario Fusco updated DROOLS-2210:
--------------------------------
Story Points: 2
> Drools 7.3.0 serialization null pointer exceptions with sliding windows
> -----------------------------------------------------------------------
>
> Key: DROOLS-2210
> URL: https://issues.jboss.org/browse/DROOLS-2210
> Project: Drools
> Issue Type: Bug
> Components: core engine
> Affects Versions: 7.3.0.Final
> Reporter: Manjunath S Paramesan
> Assignee: Mario Fusco
> Priority: Critical
>
> We have a fairly large rule-base with temporal reasoning and sliding windows.
> While serializing the drools session we observe random null pointer exceptions as see below:
> Exception in thread "pool-92-thread-98" java.lang.NullPointerException
> at org.drools.core.rule.SlidingTimeWindow$BehaviorJobContextTimerOutputMarshaller.serialize(SlidingTimeWindow.java:323)
> at org.drools.core.marshalling.impl.ProtobufOutputMarshaller.writeTimers(ProtobufOutputMarshaller.java:880)
> at org.drools.core.marshalling.impl.ProtobufOutputMarshaller.serializeSession(ProtobufOutputMarshaller.java:210)
> at org.drools.core.marshalling.impl.ProtobufOutputMarshaller.writeSession(ProtobufOutputMarshaller.java:118)
> at org.drools.core.marshalling.impl.ProtobufMarshaller.marshall(ProtobufMarshaller.java:162)
> at org.drools.core.marshalling.impl.ProtobufMarshaller.marshall(ProtobufMarshaller.java:146)
> at com.mlnms.common.fmwk.drools.impl.DroolsClientImpl.backupKieSession(DroolsClientImpl.java:743)
> at com.mlnms.common.fmwk.drools.impl.DroolsClientImpl.lambda$processStatefulEvents$0(DroolsClientImpl.java:506)
> at java.lang.Thread.run(Thread.java:745)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> at java.lang.Thread.run(Thread.java:745)
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
7 years, 7 months