[JBoss JIRA] (DROOLS-3221) [DMN Designer] Edit Parameters static size
by Michael Anstis (Jira)
[ https://issues.jboss.org/browse/DROOLS-3221?page=com.atlassian.jira.plugi... ]
Michael Anstis updated DROOLS-3221:
-----------------------------------
Story Points: 5
Sprint: 2019 Week 05-07
Priority: Major (was: Optional)
> [DMN Designer] Edit Parameters static size
> ------------------------------------------
>
> Key: DROOLS-3221
> URL: https://issues.jboss.org/browse/DROOLS-3221
> Project: Drools
> Issue Type: Bug
> Components: DMN Editor
> Affects Versions: 7.14.0.Final
> Reporter: Jozef Marko
> Assignee: Michael Anstis
> Priority: Major
> Labels: drools-tools
> Attachments: Screenshot from 2018-11-01 08-27-28.png
>
>
> See the attached picture. The Edit Parameters popup size is static and long parameter data type name causes overlay of widgets.
> h2. Manual Acceptance test
> Test long parameter names
> - Edge
> - Chrome
> - Firefox
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 7 months
[JBoss JIRA] (WFLY-11718) Ignore MicroProfileMetricsHistogramMultipleInvocationsTestCase
by Jeff Mesnil (Jira)
Jeff Mesnil created WFLY-11718:
----------------------------------
Summary: Ignore MicroProfileMetricsHistogramMultipleInvocationsTestCase
Key: WFLY-11718
URL: https://issues.jboss.org/browse/WFLY-11718
Project: WildFly
Issue Type: Bug
Components: MP Metrics
Affects Versions: 16.0.0.Beta1
Reporter: Jeff Mesnil
Assignee: Jeff Mesnil
Test org.wildfly.test.integration.microprofile.metrics.metadata.MicroProfileMetricsHistogramMultipleInvocationsTestCase.testMultipleInvocationsOfEndpoint is failing intermittently.
@Ignore-it until it is fix to consistently pass.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 7 months
[JBoss JIRA] (WFLY-11717) Illegal reflective access - org.jboss.invocation.proxy.AbstractProxyFactory
by Kris-Gerhard Aabrams (Jira)
Kris-Gerhard Aabrams created WFLY-11717:
-------------------------------------------
Summary: Illegal reflective access - org.jboss.invocation.proxy.AbstractProxyFactory
Key: WFLY-11717
URL: https://issues.jboss.org/browse/WFLY-11717
Project: WildFly
Issue Type: Bug
Affects Versions: 15.0.1.Final
Reporter: Kris-Gerhard Aabrams
Assignee: Brian Stansberry
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.jboss.invocation.proxy.AbstractProxyFactory$1 (jar:file:/opt/jboss/wildfly/modules/system/layers/base/org/jboss/invocation/main/jboss-invocation-1.5.1.Final.jar!/) to method java.lang.Object.clone()
WARNING: Please consider reporting this to the maintainers of org.jboss.invocation.proxy.AbstractProxyFactory$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 7 months
[JBoss JIRA] (DROOLS-3654) Use custom gwt-helper-maven-plugin to simplify pom configuration
by Gabriele Cardosi (Jira)
[ https://issues.jboss.org/browse/DROOLS-3654?page=com.atlassian.jira.plugi... ]
Gabriele Cardosi updated DROOLS-3654:
-------------------------------------
Description:
The main scope is to allow editing/debugging/hot-reload client-code (GWT) of modules external of drools-wb while working with drools-webapp. This should be configurable on a per-developer basis, modifying personal .m2/settings.xml, without touching the versioned pom.xml
The current solution is based on the build-helper-maven-plugin, but it has two limitations
1) it is needed to statically define every external source inside the plugin configuration
2) it is not possible to override that configuration with the user' .m2/settings.xml.
The _gwt-help-maven-plugin_ (https://github.com/gitgabrio/gwt-helper-maven-plugin) has been designed to overcome this limitations
1) it uses a pattern matching to (recursively) find external sources
2) it uses a list of directories to define the path to read for external sources
3) it may use such pattern/directories defined as properties in the pom, and since properties are overridable with m2./settings.xml profile, it is possible for each user to define its own profile and its own pattern, to match the setting s/he has/needs on its machine
was:
The main scope is to allow editing/debugging/hot-reload client-code (GWT) of modules external of drools-wb while working with drools-webapp. This should be configurable on a per-developer basis, modifying personal .m2/settings.xml, without touching the versioned pom.xml
The current solution is based on the build-helper-maven-plugin, but it has two limitations
1) it is needed to statically define every external source inside the plugin configuration
2) it is not possible to override that configuration with the user' .m2/settings.xml.
The gwt.-help-maven-plugin (https://gitgabrio.github.io/gwt-helper-maven-plugin/) has been designed to overcome this limitations
1) it use a pattern matching to (recursively) find external sources from a given directory
2) it may use such patterns defined as properties in the pom, and since properties are overridable with m2./settings.xml profile, it is possible for each user to define its own profile and its own pattern, to match the setting s/he has/needs on its machine
> Use custom gwt-helper-maven-plugin to simplify pom configuration
> ----------------------------------------------------------------
>
> Key: DROOLS-3654
> URL: https://issues.jboss.org/browse/DROOLS-3654
> Project: Drools
> Issue Type: Enhancement
> Reporter: Gabriele Cardosi
> Assignee: Gabriele Cardosi
> Priority: Minor
>
> The main scope is to allow editing/debugging/hot-reload client-code (GWT) of modules external of drools-wb while working with drools-webapp. This should be configurable on a per-developer basis, modifying personal .m2/settings.xml, without touching the versioned pom.xml
> The current solution is based on the build-helper-maven-plugin, but it has two limitations
> 1) it is needed to statically define every external source inside the plugin configuration
> 2) it is not possible to override that configuration with the user' .m2/settings.xml.
> The _gwt-help-maven-plugin_ (https://github.com/gitgabrio/gwt-helper-maven-plugin) has been designed to overcome this limitations
> 1) it uses a pattern matching to (recursively) find external sources
> 2) it uses a list of directories to define the path to read for external sources
> 3) it may use such pattern/directories defined as properties in the pom, and since properties are overridable with m2./settings.xml profile, it is possible for each user to define its own profile and its own pattern, to match the setting s/he has/needs on its machine
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 7 months
[JBoss JIRA] (DROOLS-3654) Use custom gwt-helper-maven-plugin to simplify pom configuration
by Gabriele Cardosi (Jira)
Gabriele Cardosi created DROOLS-3654:
----------------------------------------
Summary: Use custom gwt-helper-maven-plugin to simplify pom configuration
Key: DROOLS-3654
URL: https://issues.jboss.org/browse/DROOLS-3654
Project: Drools
Issue Type: Enhancement
Reporter: Gabriele Cardosi
Assignee: Gabriele Cardosi
The main scope is to allow editing/debugging/hot-reload client-code (GWT) of modules external of drools-wb while working with drools-webapp. This should be configurable on a per-developer basis, modifying personal .m2/settings.xml, without touching the versioned pom.xml
The current solution is based on the build-helper-maven-plugin, but it has two limitations
1) it is needed to statically define every external source inside the plugin configuration
2) it is not possible to override that configuration with the user' .m2/settings.xml.
The gwt.-help-maven-plugin (https://gitgabrio.github.io/gwt-helper-maven-plugin/) has been designed to overcome this limitations
1) it use a pattern matching to (recursively) find external sources from a given directory
2) it may use such patterns defined as properties in the pom, and since properties are overridable with m2./settings.xml profile, it is possible for each user to define its own profile and its own pattern, to match the setting s/he has/needs on its machine
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 7 months
[JBoss JIRA] (DROOLS-3653) Unexpected node sharing by function with equals
by Mario Fusco (Jira)
[ https://issues.jboss.org/browse/DROOLS-3653?page=com.atlassian.jira.plugi... ]
Mario Fusco updated DROOLS-3653:
--------------------------------
Sprint: 2019 Week 05-07
> Unexpected node sharing by function with equals
> -----------------------------------------------
>
> Key: DROOLS-3653
> URL: https://issues.jboss.org/browse/DROOLS-3653
> Project: Drools
> Issue Type: Bug
> Components: core engine
> Affects Versions: 7.17.0.Final
> Reporter: Toshiya Kobayashi
> Assignee: Mario Fusco
> Priority: Major
> Labels: support
>
> Under the condition:
> - LHS has a constraint which calls a function
> - The function's argument contains "=="
> - The constraint itself uses "==" for comparison
> So the rules look like this:
> {noformat}
> package com.sample
> import org.drools.compiler.Person;
> function int myFunction(String expression, int value) {
> if (expression.equals("param == 10") && value == 10) {
> return 1;
> }
> return 0;
> }
> rule R1
> when
> $p: Person(myFunction("param == 10", age) == 1)
> then
> end
> rule R2
> when
> $p: Person(myFunction("param == 20", age) == 1)
> then
> end
> {noformat}
> In this case, AlphaNodes are shared so both rules match against a fact which should match only R1 (Person(age = 10)).
> Dump by ReteDumper
> {noformat}
> [EntryPointNode(1) EntryPoint::DEFAULT ] on Partition(MAIN)
> [ObjectTypeNode(2)::EntryPoint::DEFAULT objectType=[ClassObjectType class=org.drools.core.reteoo.InitialFactImpl] expiration=-1ms ] on Partition(MAIN)
> [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=org.drools.compiler.Person] expiration=-1ms ] on Partition(MAIN)
> [AlphaNode(4) constraint=myFunction("param == 10", age) == 1] on Partition(1) d 0 i 0
> [LeftInputAdapterNode(5)] on Partition(1) Ld 0 Li 0
> [RuleTerminalNode(6): rule=R1] on Partition(1) d 0 i 0
> [RuleTerminalNode(7): rule=R2] on Partition(1) d 0 i 0
> {noformat}
> It seems to relate to MvelConstraint.equals() logic. (It doesn't take account of the text between "==" and "==")
> https://github.com/kiegroup/drools/blob/master/drools-core/src/main/java/...
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 7 months
[JBoss JIRA] (DROOLS-3653) Unexpected node sharing by function with equals
by Toshiya Kobayashi (Jira)
[ https://issues.jboss.org/browse/DROOLS-3653?page=com.atlassian.jira.plugi... ]
Toshiya Kobayashi updated DROOLS-3653:
--------------------------------------
Git Pull Request: https://github.com/kiegroup/drools/pull/2255
> Unexpected node sharing by function with equals
> -----------------------------------------------
>
> Key: DROOLS-3653
> URL: https://issues.jboss.org/browse/DROOLS-3653
> Project: Drools
> Issue Type: Bug
> Components: core engine
> Affects Versions: 7.17.0.Final
> Reporter: Toshiya Kobayashi
> Assignee: Mario Fusco
> Priority: Major
> Labels: support
>
> Under the condition:
> - LHS has a constraint which calls a function
> - The function's argument contains "=="
> - The constraint itself uses "==" for comparison
> So the rules look like this:
> {noformat}
> package com.sample
> import org.drools.compiler.Person;
> function int myFunction(String expression, int value) {
> if (expression.equals("param == 10") && value == 10) {
> return 1;
> }
> return 0;
> }
> rule R1
> when
> $p: Person(myFunction("param == 10", age) == 1)
> then
> end
> rule R2
> when
> $p: Person(myFunction("param == 20", age) == 1)
> then
> end
> {noformat}
> In this case, AlphaNodes are shared so both rules match against a fact which should match only R1 (Person(age = 10)).
> Dump by ReteDumper
> {noformat}
> [EntryPointNode(1) EntryPoint::DEFAULT ] on Partition(MAIN)
> [ObjectTypeNode(2)::EntryPoint::DEFAULT objectType=[ClassObjectType class=org.drools.core.reteoo.InitialFactImpl] expiration=-1ms ] on Partition(MAIN)
> [ObjectTypeNode(3)::EntryPoint::DEFAULT objectType=[ClassObjectType class=org.drools.compiler.Person] expiration=-1ms ] on Partition(MAIN)
> [AlphaNode(4) constraint=myFunction("param == 10", age) == 1] on Partition(1) d 0 i 0
> [LeftInputAdapterNode(5)] on Partition(1) Ld 0 Li 0
> [RuleTerminalNode(6): rule=R1] on Partition(1) d 0 i 0
> [RuleTerminalNode(7): rule=R2] on Partition(1) d 0 i 0
> {noformat}
> It seems to relate to MvelConstraint.equals() logic. (It doesn't take account of the text between "==" and "==")
> https://github.com/kiegroup/drools/blob/master/drools-core/src/main/java/...
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 7 months