[Red Hat JIRA] (WFLY-14428) [Wildfly Artemis] Message mix if traffic load high
by Brian Stansberry (Jira)
[ https://issues.redhat.com/browse/WFLY-14428?page=com.atlassian.jira.plugi... ]
Brian Stansberry reassigned WFLY-14428:
---------------------------------------
Component/s: JMS
Assignee: Emmanuel Hugonnet (was: Brian Stansberry)
Priority: Major (was: Blocker)
Hi [~terryyrliang] is this still an issue with WildFly 22? The Artemis version in WildFly has evolved a fair amount since WF 16.
> [Wildfly Artemis] Message mix if traffic load high
> --------------------------------------------------
>
> Key: WFLY-14428
> URL: https://issues.redhat.com/browse/WFLY-14428
> Project: WildFly
> Issue Type: Bug
> Components: JMS
> Affects Versions: 16.0.0.Final
> Reporter: terry liang
> Assignee: Emmanuel Hugonnet
> Priority: Major
>
> The Artemis would mix up message if traffic load is high, such as JMSCorrelationId is the same, but the body change between sending and receiving request.
--
This message was sent by Atlassian Jira
(v8.13.1#813001)
5 years, 2 months
[Red Hat JIRA] (DROOLS-5955) KieScanner not properly updating model assets (classes) on incremental updates
by Mario Fusco (Jira)
[ https://issues.redhat.com/browse/DROOLS-5955?page=com.atlassian.jira.plug... ]
Mario Fusco updated DROOLS-5955:
--------------------------------
Sprint: 2021 Week 07-09 (from Feb 15) (was: 2021 Week 04-06 (from Jan 25))
> KieScanner not properly updating model assets (classes) on incremental updates
> ------------------------------------------------------------------------------
>
> Key: DROOLS-5955
> URL: https://issues.redhat.com/browse/DROOLS-5955
> Project: Drools
> Issue Type: Bug
> Components: core engine
> Affects Versions: 7.48.0.Final
> Reporter: B Brown
> Assignee: Mario Fusco
> Priority: Major
> Attachments: LogFile.txt, RunTest.java, TestScannerUpdate-1.0.0-SNAPSHOT.jar
>
>
> KieScanner is not correctly applying incremental kjar updates to KieContainer when those updates include changes to "Model" assets authored in Business Central.
> Adding a new field to a model in business central, then updating a rule to reference that value will work the first time. If you repeat this again, adding another new field and new reference in a rule, after updating the KieContainer using KieScanner, executing fireAllRules on a new session will fail with an exception, claiming it cannot find the setter method for the new attribute.
> It is expected that the KieScanner should be able to take new kjars produced from BC and consistently update KieContainers with their updates. There is no workaround for this. Please refer to the "Steps to Reproduce".
> This was using 7.48.Final drools libraries and Business Central 7.48.Final but experienced similar issue before on 7.43.1.Final as well.
> I've attached the final kjar that caused the error, the RunTest.java containing the main method that ran the test as well as the log file.
>
> My dependencies in maven for RunTest.java were:
> * group: org.drools artifact: drools-bom ,version: 7.48.Final
> * group: org.kie artifact: kie-ci
> * group: org.drools artifact: drools-workbench-models-guided-dtable
> * group: org.drools artifact: drools-workbench-models-guided-template
--
This message was sent by Atlassian Jira
(v8.13.1#813001)
5 years, 2 months
[Red Hat JIRA] (DROOLS-5971) IllegalStateException: Currently we cannot modify something that has mixed stated and justified equal objects
by Mario Fusco (Jira)
[ https://issues.redhat.com/browse/DROOLS-5971?page=com.atlassian.jira.plug... ]
Mario Fusco updated DROOLS-5971:
--------------------------------
Sprint: 2021 Week 07-09 (from Feb 15) (was: 2021 Week 04-06 (from Jan 25))
> IllegalStateException: Currently we cannot modify something that has mixed stated and justified equal objects
> -------------------------------------------------------------------------------------------------------------
>
> Key: DROOLS-5971
> URL: https://issues.redhat.com/browse/DROOLS-5971
> Project: Drools
> Issue Type: Bug
> Components: core engine
> Affects Versions: 7.48.0.Final
> Reporter: Mykhaylo Adamovych
> Assignee: Mario Fusco
> Priority: Major
>
> Exception says 'Currently we cannot modify something that has mixed stated and justified equal objects'. But there are no two equal objects in the session.
> Test
> {code:java}
> @Test
> public void testUpdateLogicalEvent() {
> KieSession session = ...
> AtomicInteger positive = new AtomicInteger(1);
>
> session.insert(new AtomicInteger(-1));
> session.fireAllRules();
> session.insert(positive);
> session.fireAllRules();
> session.insert(new AdminEvent("update logical event"));
> session.fireAllRules();
>
> assertEquals(1, positive.get());
> }
> public static class Event {
> private String message;
>
> public Event(String message) {
> this.message = message;
> }
>
> public String getMessage() {
> return message;
> }
>
> public void setMessage(String message) {
> this.message = message;
> }
>
> @Override
> public boolean equals(Object obj) {
> return reflectionEquals(this, obj, false);
> }
>
> @Override
> public int hashCode() {
> return reflectionHashCode(this, false);
> }
> }
> public static class AdminEvent {
> private String message;
>
> public AdminEvent(String message) {
> this.message = message;
> }
>
> public String getMessage() {
> return message;
> }
>
> public void setMessage(String message) {
> this.message = message;
> }
> }
> {code}
> Rule
> {code:java}
> dialect 'mvel'
> import java.util.concurrent.atomic.AtomicInteger
> import ...Event
> import ...AdminEvent
> rule 'negative integer'
> when
> $int: AtomicInteger(intValue < 0)
> then
> insertLogical(new Event("negative integer"))
> end
> rule 'increment positive if no negative values'
> when
> $positive: AtomicInteger(intValue > 0)
> not Event()
> then
> $positive.incrementAndGet();
> end
> rule 'update logical event'
> when
> AdminEvent(message == 'update logical event')
> $event: Event()
> then
> $event.setMessage("Updated logical event");
> update($event);
> end
> {code}
> Exception
> {code:java}
> Exception executing consequence for rule "update logical event" in org.droolsassert: [Error: drools.update($event, new org.drools.core.util.bitmask.LongBitMask(2L), org.droolsassert.LogicalEventsTest.Event.class): Currently we cannot modify something that has mixed stated and justified equal objects. Rule update logical event attempted an illegal operation]
> [Near : {... $event.setMessage("Updated log ....}]
> ^
> [Line: 1, Column: 1]
> at org.drools.core.runtime.rule.impl.DefaultConsequenceExceptionHandler.handleException(DefaultConsequenceExceptionHandler.java:39)
> at org.drools.core.common.DefaultAgenda.handleException(DefaultAgenda.java:1291)
> at org.drools.core.phreak.RuleExecutor.innerFireActivation(RuleExecutor.java:439)
> at org.drools.core.phreak.RuleExecutor.fireActivation(RuleExecutor.java:380)
> at org.drools.core.phreak.RuleExecutor.fire(RuleExecutor.java:136)
> at org.drools.core.phreak.RuleExecutor.evaluateNetworkAndFire(RuleExecutor.java:89)
> at org.drools.core.concurrent.AbstractRuleEvaluator.internalEvaluateAndFire(AbstractRuleEvaluator.java:34)
> at org.drools.core.concurrent.SequentialRuleEvaluator.evaluateAndFire(SequentialRuleEvaluator.java:43)
> at org.drools.core.common.DefaultAgenda.fireLoop(DefaultAgenda.java:1101)
> at org.drools.core.common.DefaultAgenda.internalFireAllRules(DefaultAgenda.java:1048)
> at org.drools.core.common.DefaultAgenda.fireAllRules(DefaultAgenda.java:1040)
> at org.drools.core.impl.StatefulKnowledgeSessionImpl.internalFireAllRules(StatefulKnowledgeSessionImpl.java:1330)
> at org.drools.core.impl.StatefulKnowledgeSessionImpl.fireAllRules(StatefulKnowledgeSessionImpl.java:1321)
> at org.drools.core.impl.StatefulKnowledgeSessionImpl.fireAllRules(StatefulKnowledgeSessionImpl.java:1305)
> at org.droolsassert.LogicalEventsTest.testUpdateLogicalEvent(LogicalEventsTest.java:58)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
> at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
> at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
> at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
> at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
> at org.droolsassert.DroolsAssert.evaluate(DroolsAssert.java:789)
> at org.droolsassert.DroolsAssert$1.evaluate(DroolsAssert.java:781)
> at org.junit.rules.RunRules.evaluate(RunRules.java:20)
> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
> at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
> at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
> at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
> at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:89)
> at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:41)
> at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:542)
> at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:770)
> at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:464)
> at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:210)
> Caused by: [Error: drools.update($event, new org.drools.core.util.bitmask.LongBitMask(2L), org.droolsassert.LogicalEventsTest.Event.class): Currently we cannot modify something that has mixed stated and justified equal objects. Rule update logical event attempted an illegal operation]
> [Near : {... $event.setMessage("Updated log ....}]
> ^
> [Line: 1, Column: 1]
> at org.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer.compileGetChain(ReflectiveAccessorOptimizer.java:435)
> at org.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer.optimizeAccessor(ReflectiveAccessorOptimizer.java:163)
> at org.mvel2.ast.ASTNode.optimize(ASTNode.java:159)
> at org.mvel2.ast.ASTNode.getReducedValueAccelerated(ASTNode.java:115)
> at org.mvel2.MVELRuntime.execute(MVELRuntime.java:85)
> at org.mvel2.compiler.CompiledExpression.getDirectValue(CompiledExpression.java:123)
> at org.mvel2.compiler.CompiledExpression.getValue(CompiledExpression.java:119)
> at org.mvel2.compiler.CompiledExpression.getValue(CompiledExpression.java:113)
> at org.mvel2.MVEL.executeExpression(MVEL.java:929)
> at org.drools.core.base.mvel.MVELConsequence.evaluate(MVELConsequence.java:110)
> at org.drools.core.phreak.RuleExecutor.innerFireActivation(RuleExecutor.java:432)
> ... 39 more
> Caused by: java.lang.reflect.InvocationTargetException
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer.getMethod(ReflectiveAccessorOptimizer.java:1119)
> at org.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer.getMethod(ReflectiveAccessorOptimizer.java:1002)
> at org.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer.compileGetChain(ReflectiveAccessorOptimizer.java:396)
> ... 49 more
> Caused by: java.lang.IllegalStateException: Currently we cannot modify something that has mixed stated and justified equal objects. Rule update logical event attempted an illegal operation
> at org.drools.core.common.NamedEntryPoint.update(NamedEntryPoint.java:383)
> at org.drools.core.base.DefaultKnowledgeHelper.update(DefaultKnowledgeHelper.java:410)
> at org.drools.core.base.DefaultKnowledgeHelper.update(DefaultKnowledgeHelper.java:425)
> ... 56 more
> {code}
--
This message was sent by Atlassian Jira
(v8.13.1#813001)
5 years, 2 months
[Red Hat JIRA] (DROOLS-5919) KieServiceImpl is not exposing getter for kContainers map.
by Mario Fusco (Jira)
[ https://issues.redhat.com/browse/DROOLS-5919?page=com.atlassian.jira.plug... ]
Mario Fusco updated DROOLS-5919:
--------------------------------
Sprint: 2021 Week 07-09 (from Feb 15) (was: 2021 Week 04-06 (from Jan 25))
> KieServiceImpl is not exposing getter for kContainers map.
> -----------------------------------------------------------
>
> Key: DROOLS-5919
> URL: https://issues.redhat.com/browse/DROOLS-5919
> Project: Drools
> Issue Type: Enhancement
> Components: core engine
> Reporter: Tomasz Maciejewski
> Assignee: Mario Fusco
> Priority: Major
>
> KieServiceImpl is not exposing getter for kContainers map.
> The scenario description:
> 1) Client application creates kieContainers (not classpathKContainer)
> 2) Client application wants to update kieContainer to the new version with updateToVersion
> 3) Currently it seems like there is *no* getter method exposed to retrieve an entry from kContainers map by containerId, same like getKieClasspathContainer for the classpathKContainer
>
> Proposed solution (KieServiceImpl class):
> _public KieContainer getKieContainer(String containerId) {_
> _return kContainers.get(containerId);_
> _}_
>
> Is there any reason it is not exposed or it is possible to find it somewhere else?
--
This message was sent by Atlassian Jira
(v8.13.1#813001)
5 years, 2 months
[Red Hat JIRA] (WFCORE-5287) Cli fails on SmartOS
by Jean Francois Denise (Jira)
Jean Francois Denise created WFCORE-5287:
--------------------------------------------
Summary: Cli fails on SmartOS
Key: WFCORE-5287
URL: https://issues.redhat.com/browse/WFCORE-5287
Project: WildFly Core
Issue Type: Bug
Components: CLI
Affects Versions: 14.0.1.Final
Reporter: Jean Francois Denise
Assignee: Jean Francois Denise
I see this behavior with Wildfly 16 and wildfly 22: When i enter the jboss-cli console and shutdown the wildfly server, I can't quit the session because it will result in a fully hanging SSh session.
The error message is quite odd:
CLI Terminal Connection (uninterruptable)" java.io.IOError: java.io.IOException: Error executing 'stty icrnl ixon echo echoctl icanon iexten eof ^D intr ^C min 11111111111111111111111111111111 time 11111111111111111111111111111111': stty: invalid integer argument: '11111111111111111111111111111111': Value too large for defined data type
Java version is:
OpenJDK Runtime Environment (build 14.0.2-internal+0-adhoc.root.jdk14u-55692db5e928)
OpenJDK 64-Bit Server VM (build 14.0.2-internal+0-adhoc.root.jdk14u-55692db5e928, mixed mode, sharing)
OS:
SmartOS (Solaris based)
--
This message was sent by Atlassian Jira
(v8.13.1#813001)
5 years, 2 months
[Red Hat JIRA] (DROOLS-6016) Drools throws illegal reflective access errors.
by Mario Fusco (Jira)
[ https://issues.redhat.com/browse/DROOLS-6016?page=com.atlassian.jira.plug... ]
Mario Fusco commented on DROOLS-6016:
-------------------------------------
[~msbokk] which version of drools/xstream are you using? Latest versions of Drools are on xstream 1.4.15 that shouldn't be affected by this problem.
> Drools throws illegal reflective access errors.
> -----------------------------------------------
>
> Key: DROOLS-6016
> URL: https://issues.redhat.com/browse/DROOLS-6016
> Project: Drools
> Issue Type: Enhancement
> Reporter: Mirtunjay Singh
> Assignee: Mario Fusco
> Priority: Major
>
> Drools throws illegal reflective access errors when --illegal-access=deny flag is set.
> [JEP 396|https://openjdk.java.net/jeps/396] will strongly encapsulate JDK internals by default. This means that {{--illegal-access-}} parameter will no longer default to {{permit}} in Java 16 or 17. It will default to {{deny}}.
> *Error when the illegal-access flag is set as deny.*
> _java.lang.ExceptionInInitializerError: null_
> _at com.thoughtworks.xstream.XStream.setupConverters(XStream.java:989)_
> _at com.thoughtworks.xstream.XStream.<init>(XStream.java:592)_
> _at com.thoughtworks.xstream.XStream.<init>(XStream.java:514)_
> _at com.thoughtworks.xstream.XStream.<init>(XStream.java:483)_
> _at com.thoughtworks.xstream.XStream.<init>(XStream.java:429)_
> _at com.thoughtworks.xstream.XStream.<init>(XStream.java:396)_
> _at org.kie.soup.commons.xstream.XStreamUtils.createTrustingXStream(XStreamUtils.java:119)_
> _at org.drools.compiler.kproject.models.KieModuleModelImpl$kModuleMarshaller.<init>(KieModuleModelImpl.java:170)_
> _at org.drools.compiler.kproject.models.KieModuleModelImpl$kModuleMarshaller.<init>(KieModuleModelImpl.java:169)_
> _at org.drools.compiler.kproject.models.KieModuleModelImpl.<clinit>(KieModuleModelImpl.java:167)_
> _at org.drools.compiler.kie.builder.impl.ClasspathKieProject.fetchKModule(ClasspathKieProject.java:180)_
> _at org.drools.compiler.kie.builder.impl.ClasspathKieProject.fetchKModule(ClasspathKieProject.java:142)_
> _at org.drools.compiler.kie.builder.impl.ClasspathKieProject.discoverKieModules(ClasspathKieProject.java:113)_
> _at org.drools.compiler.kie.builder.impl.ClasspathKieProject.init(ClasspathKieProject.java:85)_
> _at org.drools.compiler.kie.builder.impl.KieContainerImpl.<init>(KieContainerImpl.java:138)_
> _at org.drools.compiler.kie.builder.impl.KieServicesImpl.newKieClasspathContainer(KieServicesImpl.java:135)_
> _at org.drools.compiler.kie.builder.impl.KieServicesImpl.getKieClasspathContainer(KieServicesImpl.java:101)_
> _at org.drools.compiler.kie.builder.impl.KieServicesImpl.getKieClasspathContainer(KieServicesImpl.java:79)_
> _at com.somepackage.SomeClass.someMethod(SomeClass.java:35)_
> _Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make field private final java.util.Comparator java.util.TreeMap.comparator accessible: module java.base does not "opens java.util" to unnamed module @28486680_
> _at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:340)_
> _at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:280)_
> _at java.base/java.lang.reflect.Field.checkCanSetAccessible(Field.java:176)_
> _at java.base/java.lang.reflect.Field.setAccessible(Field.java:170)_
> _at com.thoughtworks.xstream.core.util.Fields.locate(Fields.java:40)_
> _at com.thoughtworks.xstream.converters.collections.TreeMapConverter.<clinit>(TreeMapConverter.java:50)_
> _... 24 common frames omitted_
>
> *Warnings when the illegal-access flag is set to debug.*
> _WARNING: Illegal reflective access by com.thoughtworks.xstream.core.util.Fields (file:/libs/xstream-1.4.10.jar) to field java.util.TreeSet.m_
> _at com.thoughtworks.xstream.core.util.Fields.locate(Fields.java:40)_
> _at com.thoughtworks.xstream.converters.collections.TreeSetConverter.<clinit>(TreeSetConverter.java:48)_
> _at com.thoughtworks.xstream.XStream.setupConverters(XStream.java:990)_
> _at com.thoughtworks.xstream.XStream.<init>(XStream.java:592)_
> _at com.thoughtworks.xstream.XStream.<init>(XStream.java:514)_
> _at com.thoughtworks.xstream.XStream.<init>(XStream.java:483)_
> _at com.thoughtworks.xstream.XStream.<init>(XStream.java:429)_
> _at com.thoughtworks.xstream.XStream.<init>(XStream.java:396)_
> _at org.kie.soup.commons.xstream.XStreamUtils.createTrustingXStream(XStreamUtils.java:119)_
> _at org.drools.compiler.kproject.models.KieModuleModelImpl$kModuleMarshaller.<init>(KieModuleModelImpl.java:170)_
> _at org.drools.compiler.kproject.models.KieModuleModelImpl$kModuleMarshaller.<init>(KieModuleModelImpl.java:169)_
> _at org.drools.compiler.kproject.models.KieModuleModelImpl.<clinit>(KieModuleModelImpl.java:167)_
> _at org.drools.compiler.kie.builder.impl.ClasspathKieProject.fetchKModule(ClasspathKieProject.java:180)_
> _at org.drools.compiler.kie.builder.impl.ClasspathKieProject.fetchKModule(ClasspathKieProject.java:142)_
> _at org.drools.compiler.kie.builder.impl.ClasspathKieProject.discoverKieModules(ClasspathKieProject.java:113)_
> _at org.drools.compiler.kie.builder.impl.ClasspathKieProject.init(ClasspathKieProject.java:85)_
> _at org.drools.compiler.kie.builder.impl.KieContainerImpl.<init>(KieContainerImpl.java:138)_
> _at org.drools.compiler.kie.builder.impl.KieServicesImpl.newKieClasspathContainer(KieServicesImpl.java:135)_
> _at org.drools.compiler.kie.builder.impl.KieServicesImpl.getKieClasspathContainer(KieServicesImpl.java:101)_
> _at org.drools.compiler.kie.builder.impl.KieServicesImpl.getKieClasspathContainer(KieServicesImpl.java:79)_
> _at com.somepackage.SomeClass.someMethod(SomeClass.java:35)_
--
This message was sent by Atlassian Jira
(v8.13.1#813001)
5 years, 2 months
[Red Hat JIRA] (DROOLS-6019) Using Java 8 stream lambda in RHS leads to compilation error
by Mario Fusco (Jira)
[ https://issues.redhat.com/browse/DROOLS-6019?page=com.atlassian.jira.plug... ]
Mario Fusco reassigned DROOLS-6019:
-----------------------------------
Assignee: Luca Molteni (was: Mario Fusco)
> Using Java 8 stream lambda in RHS leads to compilation error
> -------------------------------------------------------------
>
> Key: DROOLS-6019
> URL: https://issues.redhat.com/browse/DROOLS-6019
> Project: Drools
> Issue Type: Bug
> Affects Versions: 7.32.0.Final, 7.49.0.Final
> Reporter: Christoph Mayr-Dorn
> Assignee: Luca Molteni
> Priority: Major
> Attachments: DroolsLambdaDemo.zip
>
>
> When using a lambda expression in the left hand side, any variable that is first used after the lambda expression is not added as a method parameter of (defaultConsequence), and leads to error of the following type:
> Exception in thread "main" java.lang.RuntimeException: Rule Base Build Errors:Exception in thread "main" java.lang.RuntimeException: Rule Base Build Errors:Error Messages:Message [id=1, kieBase=defaultKieBase, level=ERROR, path=rules/demo.drl, line=9, column=0 text=Rule Compilation error $other cannot be resolved]---Warning Messages:---Info Messages:
> at demo.StartDemo.createKsessionFromFiles(StartDemo.java:51) at demo.StartDemo.main(StartDemo.java:20)
--
This message was sent by Atlassian Jira
(v8.13.1#813001)
5 years, 2 months