[JBoss JIRA] (DROOLS-3112) FEEL Compiler: modularize FEELImpl compiler/interpreter vs. DMNFEELHelper
by Edoardo Vacchi (Jira)
Edoardo Vacchi created DROOLS-3112:
--------------------------------------
Summary: FEEL Compiler: modularize FEELImpl compiler/interpreter vs. DMNFEELHelper
Key: DROOLS-3112
URL: https://issues.jboss.org/browse/DROOLS-3112
Project: Drools
Issue Type: Enhancement
Reporter: Edoardo Vacchi
Assignee: Edoardo Vacchi
Code in FEELImpl could be reused in the DMNFEELHelper, but it cannot be shared, because FEELImpl exposes an interface to evaluate expressions, while DMNFEELHelper needs access to the compiler backend.
Solution: separate the compilation pipeline and the interpreter pipeline from the public FEEL interface to promote code reuse. In particular, CompilerBytecodeLoader can be probably split between some kind of CompiledUnit+CompiledUnaryTest impls that provide methods to retrieve Java source code and/or JVM bytecode.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
7 years, 7 months
[JBoss JIRA] (DROOLS-3024) [DMN Designer] Data Types - Add nested data types
by Jozef Marko (Jira)
[ https://issues.jboss.org/browse/DROOLS-3024?page=com.atlassian.jira.plugi... ]
Jozef Marko updated DROOLS-3024:
--------------------------------
Description:
- The user must be able to insert a new field (Data Type) above, below and nested, as the options listed in the kebab menu:
!options.png|thumbnail!
h2. Manual Acceptance Test
h3. Insert above
- on top level (/)
- on the nested level (/)
- on the deepest level (/)
- no warning in browser console (/)
h3. Insert below
- on top level (/)
- on the nested level (/)
- on the deepest level (/)
h3. Insert nested
- on top level (/)
- on the nested level (/)
- on the deepest level (/)
h3. Build and deploy
- Build and deploy model that uses new created data type (x)
-- DROOLS-3110
-- DROOLS-3111
was:
- The user must be able to insert a new field (Data Type) above, below and nested, as the options listed in the kebab menu:
!options.png|thumbnail!
h2. Manual Acceptance Test
h3. Insert above
- on top level (/)
- on the nested level (/)
- on the deepest level (/)
- no warning in browser console (/)
h3. Insert below
- on top level (/)
- on the nested level (/)
- on the deepest level (/)
h3. Insert nested
- on top level (/)
- on the nested level (/)
- on the deepest level (/)
h3. Build and deploy
- Build and deploy model that uses new created data type (x)
-- DROOLS-3110
> [DMN Designer] Data Types - Add nested data types
> -------------------------------------------------
>
> Key: DROOLS-3024
> URL: https://issues.jboss.org/browse/DROOLS-3024
> Project: Drools
> Issue Type: Task
> Components: DMN Editor
> Reporter: Guilherme Carreiro
> Assignee: Guilherme Carreiro
> Priority: Major
> Labels: drools-tools
> Attachments: DMCommunity Challenge - March 2017.dmn, options.png
>
>
> - The user must be able to insert a new field (Data Type) above, below and nested, as the options listed in the kebab menu:
> !options.png|thumbnail!
> h2. Manual Acceptance Test
> h3. Insert above
> - on top level (/)
> - on the nested level (/)
> - on the deepest level (/)
> - no warning in browser console (/)
> h3. Insert below
> - on top level (/)
> - on the nested level (/)
> - on the deepest level (/)
> h3. Insert nested
> - on top level (/)
> - on the nested level (/)
> - on the deepest level (/)
> h3. Build and deploy
> - Build and deploy model that uses new created data type (x)
> -- DROOLS-3110
> -- DROOLS-3111
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
7 years, 7 months
[JBoss JIRA] (DROOLS-3110) [DMN Designer] Unable to deploy model with custom data type
by Jozef Marko (Jira)
Jozef Marko created DROOLS-3110:
-----------------------------------
Summary: [DMN Designer] Unable to deploy model with custom data type
Key: DROOLS-3110
URL: https://issues.jboss.org/browse/DROOLS-3110
Project: Drools
Issue Type: Bug
Components: DMN Editor
Affects Versions: 7.13.0.Final
Reporter: Jozef Marko
Assignee: Michael Anstis
Attachments: a1.dmn, error.log
I created the [^a1.dmn] model using features of DROOLS-3024, however then I am not able to deploy the created dmn model, the attached [^error.log] appears in server log.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
7 years, 7 months
[JBoss JIRA] (DROOLS-3024) [DMN Designer] Data Types - Add nested data types
by Jozef Marko (Jira)
[ https://issues.jboss.org/browse/DROOLS-3024?page=com.atlassian.jira.plugi... ]
Jozef Marko updated DROOLS-3024:
--------------------------------
Description:
- The user must be able to insert a new field (Data Type) above, below and nested, as the options listed in the kebab menu:
!options.png|thumbnail!
h2. Manual Acceptance Test
h3. Insert above
- on top level (/)
- on the nested level (/)
- on the deepest level (/)
- no warning in browser console (/)
h3. Insert below
- on top level (/)
- on the nested level (/)
- on the deepest level (/)
h3. Insert nested
- on top level (/)
- on the nested level (/)
- on the deepest level (/)
h3. Build and deploy
- Build and deploy model that uses new created data type (x)
-- DROOLS-3110
was:
- The user must be able to insert a new field (Data Type) above, below and nested, as the options listed in the kebab menu:
!options.png|thumbnail!
h2. Manual Acceptance Test
h3. Insert above
- on top level (/)
- on the nested level (/)
- on the deepest level (/)
- no warning in browser console (/)
h3. Insert below
- on top level (/)
- on the nested level (/)
- on the deepest level (/)
h3. Insert nested
- on top level (/)
- on the nested level (/)
- on the deepest level (/)
h3. Build and deploy
- Build and deploy model that uses new created data type (x)
> [DMN Designer] Data Types - Add nested data types
> -------------------------------------------------
>
> Key: DROOLS-3024
> URL: https://issues.jboss.org/browse/DROOLS-3024
> Project: Drools
> Issue Type: Task
> Components: DMN Editor
> Reporter: Guilherme Carreiro
> Assignee: Guilherme Carreiro
> Priority: Major
> Labels: drools-tools
> Attachments: DMCommunity Challenge - March 2017.dmn, options.png
>
>
> - The user must be able to insert a new field (Data Type) above, below and nested, as the options listed in the kebab menu:
> !options.png|thumbnail!
> h2. Manual Acceptance Test
> h3. Insert above
> - on top level (/)
> - on the nested level (/)
> - on the deepest level (/)
> - no warning in browser console (/)
> h3. Insert below
> - on top level (/)
> - on the nested level (/)
> - on the deepest level (/)
> h3. Insert nested
> - on top level (/)
> - on the nested level (/)
> - on the deepest level (/)
> h3. Build and deploy
> - Build and deploy model that uses new created data type (x)
> -- DROOLS-3110
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
7 years, 7 months
[JBoss JIRA] (DROOLS-3024) [DMN Designer] Data Types - Add nested data types
by Jozef Marko (Jira)
[ https://issues.jboss.org/browse/DROOLS-3024?page=com.atlassian.jira.plugi... ]
Jozef Marko updated DROOLS-3024:
--------------------------------
Description:
- The user must be able to insert a new field (Data Type) above, below and nested, as the options listed in the kebab menu:
!options.png|thumbnail!
h2. Manual Acceptance Test
h3. Insert above
- on top level (/)
- on the nested level (/)
- on the deepest level (/)
- no warning in browser console (/)
h3. Insert below
- on top level (/)
- on the nested level (/)
- on the deepest level (/)
h3. Insert nested
- on top level (/)
- on the nested level (/)
- on the deepest level (/)
h3. Build and deploy
- Build and deploy model that uses new created data type (x)
was:
- The user must be able to insert a new field (Data Type) above, below and nested, as the options listed in the kebab menu:
!options.png|thumbnail!
h2. Manual Acceptance Test
h3. Insert above
- on top level (/)
- on the nested level (/)
- on the deepest level (/)
- no warning in browser console (/)
h3. Insert below
- on top level (/)
- on the nested level (/)
- on the deepest level (/)
h3. Insert nested
- on top level (/)
- on the nested level (/)
- on the deepest level (/)
h3. Build and deploy
- Build and deploy model that uses new created data type
> [DMN Designer] Data Types - Add nested data types
> -------------------------------------------------
>
> Key: DROOLS-3024
> URL: https://issues.jboss.org/browse/DROOLS-3024
> Project: Drools
> Issue Type: Task
> Components: DMN Editor
> Reporter: Guilherme Carreiro
> Assignee: Guilherme Carreiro
> Priority: Major
> Labels: drools-tools
> Attachments: DMCommunity Challenge - March 2017.dmn, options.png
>
>
> - The user must be able to insert a new field (Data Type) above, below and nested, as the options listed in the kebab menu:
> !options.png|thumbnail!
> h2. Manual Acceptance Test
> h3. Insert above
> - on top level (/)
> - on the nested level (/)
> - on the deepest level (/)
> - no warning in browser console (/)
> h3. Insert below
> - on top level (/)
> - on the nested level (/)
> - on the deepest level (/)
> h3. Insert nested
> - on top level (/)
> - on the nested level (/)
> - on the deepest level (/)
> h3. Build and deploy
> - Build and deploy model that uses new created data type (x)
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
7 years, 7 months
[JBoss JIRA] (DROOLS-3024) [DMN Designer] Data Types - Add nested data types
by Jozef Marko (Jira)
[ https://issues.jboss.org/browse/DROOLS-3024?page=com.atlassian.jira.plugi... ]
Jozef Marko updated DROOLS-3024:
--------------------------------
Description:
- The user must be able to insert a new field (Data Type) above, below and nested, as the options listed in the kebab menu:
!options.png|thumbnail!
h2. Manual Acceptance Test
h3. Insert above
- on top level (/)
- on the nested level (/)
- on the deepest level (/)
- no warning in browser console (/)
h3. Insert below
- on top level (/)
- on the nested level (/)
- on the deepest level (/)
h3. Insert nested
- on top level (/)
- on the nested level (/)
- on the deepest level (/)
h3. Build and deploy
- Build and deploy model that uses new created data type
was:
- The user must be able to insert a new field (Data Type) above, below and nested, as the options listed in the kebab menu:
!options.png|thumbnail!
h2. Manual Acceptance Test
h3. Insert above
- on top level (/)
- on the nested level (/)
- on the deepest level (/)
- no warning in browser console (/)
h3. Insert below
- on top level (/)
- on the nested level (/)
- on the deepest level (/)
h3. Insert nested
- on top level
- on the nested level
- on the deepest level
h3. Build and deploy
- Build and deploy model that uses new created data type
> [DMN Designer] Data Types - Add nested data types
> -------------------------------------------------
>
> Key: DROOLS-3024
> URL: https://issues.jboss.org/browse/DROOLS-3024
> Project: Drools
> Issue Type: Task
> Components: DMN Editor
> Reporter: Guilherme Carreiro
> Assignee: Guilherme Carreiro
> Priority: Major
> Labels: drools-tools
> Attachments: DMCommunity Challenge - March 2017.dmn, options.png
>
>
> - The user must be able to insert a new field (Data Type) above, below and nested, as the options listed in the kebab menu:
> !options.png|thumbnail!
> h2. Manual Acceptance Test
> h3. Insert above
> - on top level (/)
> - on the nested level (/)
> - on the deepest level (/)
> - no warning in browser console (/)
> h3. Insert below
> - on top level (/)
> - on the nested level (/)
> - on the deepest level (/)
> h3. Insert nested
> - on top level (/)
> - on the nested level (/)
> - on the deepest level (/)
> h3. Build and deploy
> - Build and deploy model that uses new created data type
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
7 years, 7 months
[JBoss JIRA] (DROOLS-3024) [DMN Designer] Data Types - Add nested data types
by Jozef Marko (Jira)
[ https://issues.jboss.org/browse/DROOLS-3024?page=com.atlassian.jira.plugi... ]
Jozef Marko updated DROOLS-3024:
--------------------------------
Description:
- The user must be able to insert a new field (Data Type) above, below and nested, as the options listed in the kebab menu:
!options.png|thumbnail!
h2. Manual Acceptance Test
h3. Insert above
- on top level (/)
- on the nested level (/)
- on the deepest level (/)
- no warning in browser console (/)
h3. Insert below
- on top level (/)
- on the nested level (/)
- on the deepest level (/)
h3. Insert nested
- on top level
- on the nested level
- on the deepest level
h3. Build and deploy
- Build and deploy model that uses new created data type
was:
- The user must be able to insert a new field (Data Type) above, below and nested, as the options listed in the kebab menu:
!options.png|thumbnail!
h2. Manual Acceptance Test
h3. Insert above
- on top level (/)
- on the nested level (/)
- on the deepest level (/)
- no warning in browser console (/)
h3. Insert below
- on top level
- on the nested level
- on the deepest level
h3. Insert nested
- on top level
- on the nested level
- on the deepest level
h3. Build and deploy
- Build and deploy model that uses new created data type
> [DMN Designer] Data Types - Add nested data types
> -------------------------------------------------
>
> Key: DROOLS-3024
> URL: https://issues.jboss.org/browse/DROOLS-3024
> Project: Drools
> Issue Type: Task
> Components: DMN Editor
> Reporter: Guilherme Carreiro
> Assignee: Guilherme Carreiro
> Priority: Major
> Labels: drools-tools
> Attachments: DMCommunity Challenge - March 2017.dmn, options.png
>
>
> - The user must be able to insert a new field (Data Type) above, below and nested, as the options listed in the kebab menu:
> !options.png|thumbnail!
> h2. Manual Acceptance Test
> h3. Insert above
> - on top level (/)
> - on the nested level (/)
> - on the deepest level (/)
> - no warning in browser console (/)
> h3. Insert below
> - on top level (/)
> - on the nested level (/)
> - on the deepest level (/)
> h3. Insert nested
> - on top level
> - on the nested level
> - on the deepest level
> h3. Build and deploy
> - Build and deploy model that uses new created data type
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
7 years, 7 months
[JBoss JIRA] (DROOLS-1372) Each call to KieContainer.updateToVersion(ReleaseId version) creates a new classloader for unmodifed rules in the KieModule
by Tibor Zimányi (Jira)
[ https://issues.jboss.org/browse/DROOLS-1372?page=com.atlassian.jira.plugi... ]
Tibor Zimányi commented on DROOLS-1372:
---------------------------------------
Poker 3: Comparing with other issues proposed in planning, this looks less heavy.
> Each call to KieContainer.updateToVersion(ReleaseId version) creates a new classloader for unmodifed rules in the KieModule
> ----------------------------------------------------------------------------------------------------------------------------
>
> Key: DROOLS-1372
> URL: https://issues.jboss.org/browse/DROOLS-1372
> Project: Drools
> Issue Type: Bug
> Components: core engine
> Affects Versions: 6.3.0.Final
> Reporter: Bill Tuminaro
> Assignee: Mario Fusco
> Priority: Major
> Attachments: UpdateToVersionCreatingNewClassloaders.java, drools-1372_one.PNG, drools-1372_two.PNG
>
>
> I have attached a reproducer named UpdateToVersionCreatingNewClassloaders.java that creates a KieContainer with a KieModule that contains a single rule (rule name 1081) and then runs a loop that adds 1 rule and removes 1 rule and calls KieContainer.updateToVersion(). Along the way it creates .dmp files.
> If you examine the .dmp files name updrule#_3.dmp (i.e. updrule1_3.dmp , updrule3_3.dmp ) you will see that the number of classloaders for the rule named org.drools.compiler.integrationTests.Rule_10810DefaultConsequenceInvoker increases by 1 each iteration.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
7 years, 7 months
[JBoss JIRA] (DROOLS-3024) [DMN Designer] Data Types - Add nested data types
by Jozef Marko (Jira)
[ https://issues.jboss.org/browse/DROOLS-3024?page=com.atlassian.jira.plugi... ]
Jozef Marko updated DROOLS-3024:
--------------------------------
Description:
- The user must be able to insert a new field (Data Type) above, below and nested, as the options listed in the kebab menu:
!options.png|thumbnail!
h2. Manual Acceptance Test
h3. Insert above
- on top level (/)
- on the nested level (/)
- on the deepest level (/)
- no warning in browser console (/)
h3. Insert below
- on top level
- on the nested level
- on the deepest level
h3. Insert nested
- on top level
- on the nested level
- on the deepest level
h3. Build and deploy
- Build and deploy model that uses new created data type
was:
- The user must be able to insert a new field (Data Type) above, below and nested, as the options listed in the kebab menu:
!options.png|thumbnail!
h2. Manual Acceptance Test
h3. Insert above
- on top level (/)
- on the nested level (/)
- on the deepest level (/)
- no warning in browser console (/)
h3. Insert below
- on top level
- on the nested level
- on the deepest level
- no warning in browser console
h3. Insert nested
- on top level
- on the nested level
- on the deepest level
- no warning in browser console
h3. Build and deploy
- Build and deploy model that uses new created data type
> [DMN Designer] Data Types - Add nested data types
> -------------------------------------------------
>
> Key: DROOLS-3024
> URL: https://issues.jboss.org/browse/DROOLS-3024
> Project: Drools
> Issue Type: Task
> Components: DMN Editor
> Reporter: Guilherme Carreiro
> Assignee: Guilherme Carreiro
> Priority: Major
> Labels: drools-tools
> Attachments: DMCommunity Challenge - March 2017.dmn, options.png
>
>
> - The user must be able to insert a new field (Data Type) above, below and nested, as the options listed in the kebab menu:
> !options.png|thumbnail!
> h2. Manual Acceptance Test
> h3. Insert above
> - on top level (/)
> - on the nested level (/)
> - on the deepest level (/)
> - no warning in browser console (/)
> h3. Insert below
> - on top level
> - on the nested level
> - on the deepest level
> h3. Insert nested
> - on top level
> - on the nested level
> - on the deepest level
> h3. Build and deploy
> - Build and deploy model that uses new created data type
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
7 years, 7 months