You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kie.apache.org by "dakshay4 (via GitHub)" <gi...@apache.org> on 2024/12/20 06:12:51 UTC
[I] Drools 7.59.0 Migration to Drools 10.0.0 [incubator-kie-drools]
dakshay4 opened a new issue, #6206:
URL: https://github.com/apache/incubator-kie-drools/issues/6206
I am getting issue while migrating
I am Building KieBase using -
```java
Kiebase kBase = new KieHelper().addContent(drlContent, ResourceType.DRL).build();
```
`String drlContent` is :
```java
DRL package loan.management;
//generated from Decision Table
import loan.management.domain.model.fee.LendingChargeData;
// rule values at A9, header at A4
rule "Credit_Card_RTL_Full_Repayment_Done"
when
$charge:LendingChargeData($charge.getProductType() == ("Credit Card"))
then
$charge.setFeePercent(0);
end
```
This is the stack trace after calling
> Caused by: java.lang.UnsupportedOperationException: null
> at org.drools.compiler.rule.builder.ConstraintBuilder$DummyConstraintBuilder.setExprInputs(ConstraintBuilder.java:210)
> at org.drools.compiler.rule.builder.PatternBuilder.getExprBindings(PatternBuilder.java:1122)
> at org.drools.compiler.rule.builder.PatternBuilder.buildRelationalExpression(PatternBuilder.java:1107)
> at org.drools.compiler.rule.builder.PatternBuilder.buildExpression(PatternBuilder.java:985)
> at org.drools.compiler.rule.builder.PatternBuilder.buildCcdDescr(PatternBuilder.java:957)
> at org.drools.compiler.rule.builder.PatternBuilder.build(PatternBuilder.java:767)
> at org.drools.compiler.rule.builder.PatternBuilder.processConstraintsAndBinds(PatternBuilder.java:611)
> at org.drools.compiler.rule.builder.PatternBuilder.build(PatternBuilder.java:179)
> at org.drools.compiler.rule.builder.PatternBuilder.build(PatternBuilder.java:145)
> at org.drools.compiler.rule.builder.PatternBuilder.build(PatternBuilder.java:127)
> at org.drools.compiler.rule.builder.GroupElementBuilder.build(GroupElementBuilder.java:68)
> at org.drools.compiler.rule.builder.RuleBuilder.build(RuleBuilder.java:100)
> at org.drools.compiler.builder.impl.processors.ImmutableRuleCompilationPhase.internalAddRule(ImmutableRuleCompilationPhase.java:342)
> at org.drools.compiler.builder.impl.processors.ImmutableRuleCompilationPhase.addRule(ImmutableRuleCompilationPhase.java:337)
> at org.drools.compiler.builder.impl.processors.ImmutableRuleCompilationPhase.compileRulesLevel(ImmutableRuleCompilationPhase.java:301)
> at org.drools.compiler.builder.impl.processors.ImmutableRuleCompilationPhase.process(ImmutableRuleCompilationPhase.java:85)
> at java.base/java.util.Arrays$ArrayList.forEach(Arrays.java:4204)
> at org.drools.compiler.builder.impl.KnowledgeBuilderImpl.compileKnowledgePackages(KnowledgeBuilderImpl.java:457)
> at org.drools.compiler.builder.impl.KnowledgeBuilderImpl.buildRules(KnowledgeBuilderImpl.java:1016)
> at org.drools.compiler.builder.impl.KnowledgeBuilderImpl.doFirstBuildStep(KnowledgeBuilderImpl.java:990)
> at org.drools.compiler.builder.impl.CompositeKnowledgeBuilderImpl.build(CompositeKnowledgeBuilderImpl.java:119)
> at org.drools.compiler.builder.impl.CompositeKnowledgeBuilderImpl.build(CompositeKnowledgeBuilderImpl.java:109)
> at org.drools.compiler.kie.builder.impl.AbstractKieProject.buildKnowledgePackages(AbstractKieProject.java:280)
> at org.drools.compiler.kie.builder.impl.AbstractKieProject.buildKnowledgePackages(AbstractKieProject.java:220)
> at org.drools.compiler.kie.builder.impl.AbstractKieProject.verify(AbstractKieProject.java:84)
> at org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildKieProject(KieBuilderImpl.java:285)
> at org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildAll(KieBuilderImpl.java:251)
> at org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildAll(KieBuilderImpl.java:198)
> at org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildAll(KieBuilderImpl.java:204)
> at org.kie.internal.utils.KieHelper.getKieContainer(KieHelper.java:124)
> at org.kie.internal.utils.KieHelper.build(KieHelper.java:89)
> at org.kie.internal.utils.KieHelper.build(KieHelper.java:84)
my pom.xml
```html
<dependency>
<groupId>org.drools</groupId>
<artifactId>drools-decisiontables</artifactId>
<version>10.0.0</version>
</dependency>
<dependency>
<groupId>org.drools</groupId>
<artifactId>drools-engine</artifactId>
<version>10.0.0</version>
</dependency>
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For additional commands, e-mail: commits-help@kie.apache.org
Re: [I] Drools 7.59.0 Migration to Drools 10.0.0 [incubator-kie-drools]
Posted by "tkobayas (via GitHub)" <gi...@apache.org>.
tkobayas closed issue #6206: Drools 7.59.0 Migration to Drools 10.0.0
URL: https://github.com/apache/incubator-kie-drools/issues/6206
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For additional commands, e-mail: commits-help@kie.apache.org
Re: [I] Drools 7.59.0 Migration to Drools 10.0.0 [incubator-kie-drools]
Posted by "alexsuter (via GitHub)" <gi...@apache.org>.
alexsuter commented on issue #6206:
URL: https://github.com/apache/incubator-kie-drools/issues/6206#issuecomment-2563435209
Drools 10.0.0 has been released. Any release notes available?
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For additional commands, e-mail: commits-help@kie.apache.org
Re: [I] Drools 7.59.0 Migration to Drools 10.0.0 [incubator-kie-drools]
Posted by "tkobayas (via GitHub)" <gi...@apache.org>.
tkobayas commented on issue #6206:
URL: https://github.com/apache/incubator-kie-drools/issues/6206#issuecomment-2574289012
@alexsuter Sorry, documentation is not yet available. we are working on it.
So far, here is the change notes: https://github.com/apache/incubator-kie-drools/releases/tag/10.0.0
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For additional commands, e-mail: commits-help@kie.apache.org
Re: [I] Drools 7.59.0 Migration to Drools 10.0.0 [incubator-kie-drools]
Posted by "tkobayas (via GitHub)" <gi...@apache.org>.
tkobayas commented on issue #6206:
URL: https://github.com/apache/incubator-kie-drools/issues/6206#issuecomment-2574286960
@dakshay4 github issue is used for tracking identified bugs. Please use zulip (https://kie.zulipchat.com/#narrow/channel/232677-drools) or mailing list (https://groups.google.com/g/drools-usage) for trouble-shooting.
Having that said, I think the issue is resolved by
```
Kiebase kBase = new KieHelper().addContent(drlContent, ResourceType.DRL).build(ExecutableModelProject.class);
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For additional commands, e-mail: commits-help@kie.apache.org
Re: [I] Drools 7.59.0 Migration to Drools 10.0.0 [incubator-kie-drools]
Posted by "tkobayas (via GitHub)" <gi...@apache.org>.
tkobayas commented on issue #6206:
URL: https://github.com/apache/incubator-kie-drools/issues/6206#issuecomment-2693762890
Docs for 10.0.0 is live now.
https://kie.apache.org/drools-docs/drools/introduction/index.html
Thanks!
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For additional commands, e-mail: commits-help@kie.apache.org