Re: [rules-users] Rules updating error

2014-03-21 Thread Ioannis Christodoulou
Actually any change that builds another package will cause the kiescanner
to report errors on analysing the 'myFunctionCall(myGlobalList);'
expression.
e.g. change
System.out.println(List contains:+list);  === System.out.println(Global
List Variable contains:+list);

Ευχαριστώ πολύ,
   Ιωάννης Χριστοδούλου


On Thu, Mar 20, 2014 at 11:46 PM, Michael Anstis
michael.ans...@gmail.comwrote:

 Are those the initial definitions?

 What changes to cause KieScanner to report errors?

 Sent on the move
 On 20 Mar 2014 21:34, Ioannis Christodoulou io.chris...@gmail.com
 wrote:

 I can't really make a unit test, but I can provide example drl:
 Assuming that the rule project contains a guided decision table and a drl
 file:
 Guided Decision Table producing drl:
 rule guided rule
 when
 then
   myFunctionCall(myGlobalList);
 end

 The drl file:
 import java.util.List;
 global java.util.List myGlobalList;

 function void myFunctionCall(List aList) {
   System.out.println(List contains:+list);
 }

 the rules are initiated by calling:
 KieSession ksession = 
 List globalList = new ArrayList();
 ksession.setGlobal(myGlobalList, globalList);

 On Thu, Mar 20, 2014 at 9:23 PM, Michael Anstis michael.ans...@gmail.com
  wrote:

 Ok.

 You are correct (1) is a known issue that I am working on at the moment.

 Can you give illustrative DRL for the original rule and updated rule
 that causes problems for (2). It would help understand what could be the
 cause (or submit a pull request containing a unit test).

 Sent on the move
 On 20 Mar 2014 19:20, Ioannis Christodoulou io.chris...@gmail.com
 wrote:

 Well, only the second actually, since my understanding (from a previous
 question I sent) is that the first is a known thing (issue?).
 KieScanner loads the rules project without any issues the first time
 (upon application startup) but shows a validation error if the rules
 project is updated (minor update, definitely not causing a validation
 error),
 reporting that it cannot Analyze the expressions involving the global
 variable and the function.

 Ευχαριστώ πολύ,
Ιωάννης Χριστοδούλου


 On Thu, Mar 20, 2014 at 9:02 PM, Michael Anstis 
 michael.ans...@gmail.com wrote:

 From what I can gather from your email there are two problems. Please
 confirm and then we can comment further:

 (1) Validation of a guided decision table, that uses a global, reports
 a validation error.

 (2) Changes to the decision table's use of a global is not being
 detected bt KieScanner.

 Sent on the move
 On 20 Mar 2014 11:28, Ioannis Christodoulou io.chris...@gmail.com
 wrote:

 In my java ee application, I use drools 6.1.0.Beta1, deployed on
 jboss eap 6.2 (I have also deployed Kie Workbench 6.0.1.Final).

 In order to get the latest updates on my rules (made on kie wb) I
 tried to set kiescanner to LATEST. This seems to not be working always
 (I'm not 100% sure about the reason, it seems to happen when I have not
 re-deployed the jar with the model classes I use in my rules, or I have 
 not
 clicked on builddeploy of the rules project), so I have reverted to 
 using
 1.0 as the version and not changing the version when I update the rules
 project.

 There is an issue with the application not validating, because I have
 a guided decision table which uses a global variable and a function, but
 that seems to not be an error after all (everything seems to build as it
 should).

 However, while my application is running (and watching for updates
 through scanner), if I make an update and deploy the rules project again,
 the application retrieves the update and fails with a validation error
 about not being able to analyse the expressions regarding the global
 function and the global variable.

 Any suggestions?

 Thank you very much.


 ___
 rules-users mailing list
 rules-users@lists.jboss.org
 https://lists.jboss.org/mailman/listinfo/rules-users


 ___
 rules-users mailing list
 rules-users@lists.jboss.org
 https://lists.jboss.org/mailman/listinfo/rules-users



 ___
 rules-users mailing list
 rules-users@lists.jboss.org
 https://lists.jboss.org/mailman/listinfo/rules-users


 ___
 rules-users mailing list
 rules-users@lists.jboss.org
 https://lists.jboss.org/mailman/listinfo/rules-users



 ___
 rules-users mailing list
 rules-users@lists.jboss.org
 https://lists.jboss.org/mailman/listinfo/rules-users


 ___
 rules-users mailing list
 rules-users@lists.jboss.org
 https://lists.jboss.org/mailman/listinfo/rules-users

___
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users

Re: [rules-users] Rules updating error

2014-03-21 Thread Michael Anstis
 There is an issue with the application not validating, because I have a
guided decision table which uses a global variable and a function, but that
seems to not be an error after all (everything seems to build as it should).

Fixed for the next release.


On 20 March 2014 11:27, Ioannis Christodoulou io.chris...@gmail.com wrote:

 In my java ee application, I use drools 6.1.0.Beta1, deployed on jboss eap
 6.2 (I have also deployed Kie Workbench 6.0.1.Final).

 In order to get the latest updates on my rules (made on kie wb) I tried to
 set kiescanner to LATEST. This seems to not be working always (I'm not
 100% sure about the reason, it seems to happen when I have not re-deployed
 the jar with the model classes I use in my rules, or I have not clicked on
 builddeploy of the rules project), so I have reverted to using 1.0 as
 the version and not changing the version when I update the rules project.

 There is an issue with the application not validating, because I have a
 guided decision table which uses a global variable and a function, but that
 seems to not be an error after all (everything seems to build as it should).

 However, while my application is running (and watching for updates through
 scanner), if I make an update and deploy the rules project again, the
 application retrieves the update and fails with a validation error about
 not being able to analyse the expressions regarding the global function and
 the global variable.

 Any suggestions?

 Thank you very much.


 ___
 rules-users mailing list
 rules-users@lists.jboss.org
 https://lists.jboss.org/mailman/listinfo/rules-users

___
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users

[rules-users] Rules updating error

2014-03-20 Thread Ioannis Christodoulou
In my java ee application, I use drools 6.1.0.Beta1, deployed on jboss eap
6.2 (I have also deployed Kie Workbench 6.0.1.Final).

In order to get the latest updates on my rules (made on kie wb) I tried to
set kiescanner to LATEST. This seems to not be working always (I'm not
100% sure about the reason, it seems to happen when I have not re-deployed
the jar with the model classes I use in my rules, or I have not clicked on
builddeploy of the rules project), so I have reverted to using 1.0 as
the version and not changing the version when I update the rules project.

There is an issue with the application not validating, because I have a
guided decision table which uses a global variable and a function, but that
seems to not be an error after all (everything seems to build as it should).

However, while my application is running (and watching for updates through
scanner), if I make an update and deploy the rules project again, the
application retrieves the update and fails with a validation error about
not being able to analyse the expressions regarding the global function and
the global variable.

Any suggestions?

Thank you very much.
___
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users

Re: [rules-users] Rules updating error

2014-03-20 Thread Michael Anstis
From what I can gather from your email there are two problems. Please
confirm and then we can comment further:

(1) Validation of a guided decision table, that uses a global, reports a
validation error.

(2) Changes to the decision table's use of a global is not being detected
bt KieScanner.

Sent on the move
On 20 Mar 2014 11:28, Ioannis Christodoulou io.chris...@gmail.com wrote:

 In my java ee application, I use drools 6.1.0.Beta1, deployed on jboss eap
 6.2 (I have also deployed Kie Workbench 6.0.1.Final).

 In order to get the latest updates on my rules (made on kie wb) I tried to
 set kiescanner to LATEST. This seems to not be working always (I'm not
 100% sure about the reason, it seems to happen when I have not re-deployed
 the jar with the model classes I use in my rules, or I have not clicked on
 builddeploy of the rules project), so I have reverted to using 1.0 as
 the version and not changing the version when I update the rules project.

 There is an issue with the application not validating, because I have a
 guided decision table which uses a global variable and a function, but that
 seems to not be an error after all (everything seems to build as it should).

 However, while my application is running (and watching for updates through
 scanner), if I make an update and deploy the rules project again, the
 application retrieves the update and fails with a validation error about
 not being able to analyse the expressions regarding the global function and
 the global variable.

 Any suggestions?

 Thank you very much.


 ___
 rules-users mailing list
 rules-users@lists.jboss.org
 https://lists.jboss.org/mailman/listinfo/rules-users

___
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users

Re: [rules-users] Rules updating error

2014-03-20 Thread Ioannis Christodoulou
Well, only the second actually, since my understanding (from a previous
question I sent) is that the first is a known thing (issue?).
KieScanner loads the rules project without any issues the first time (upon
application startup) but shows a validation error if the rules project is
updated (minor update, definitely not causing a validation error),
reporting that it cannot Analyze the expressions involving the global
variable and the function.

Ευχαριστώ πολύ,
   Ιωάννης Χριστοδούλου


On Thu, Mar 20, 2014 at 9:02 PM, Michael Anstis michael.ans...@gmail.comwrote:

 From what I can gather from your email there are two problems. Please
 confirm and then we can comment further:

 (1) Validation of a guided decision table, that uses a global, reports a
 validation error.

 (2) Changes to the decision table's use of a global is not being detected
 bt KieScanner.

 Sent on the move
 On 20 Mar 2014 11:28, Ioannis Christodoulou io.chris...@gmail.com
 wrote:

 In my java ee application, I use drools 6.1.0.Beta1, deployed on jboss
 eap 6.2 (I have also deployed Kie Workbench 6.0.1.Final).

 In order to get the latest updates on my rules (made on kie wb) I tried
 to set kiescanner to LATEST. This seems to not be working always (I'm not
 100% sure about the reason, it seems to happen when I have not re-deployed
 the jar with the model classes I use in my rules, or I have not clicked on
 builddeploy of the rules project), so I have reverted to using 1.0 as
 the version and not changing the version when I update the rules project.

 There is an issue with the application not validating, because I have a
 guided decision table which uses a global variable and a function, but that
 seems to not be an error after all (everything seems to build as it should).

 However, while my application is running (and watching for updates
 through scanner), if I make an update and deploy the rules project again,
 the application retrieves the update and fails with a validation error
 about not being able to analyse the expressions regarding the global
 function and the global variable.

 Any suggestions?

 Thank you very much.


 ___
 rules-users mailing list
 rules-users@lists.jboss.org
 https://lists.jboss.org/mailman/listinfo/rules-users


 ___
 rules-users mailing list
 rules-users@lists.jboss.org
 https://lists.jboss.org/mailman/listinfo/rules-users

___
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users

Re: [rules-users] Rules updating error

2014-03-20 Thread Michael Anstis
Ok.

You are correct (1) is a known issue that I am working on at the moment.

Can you give illustrative DRL for the original rule and updated rule that
causes problems for (2). It would help understand what could be the cause
(or submit a pull request containing a unit test).

Sent on the move
On 20 Mar 2014 19:20, Ioannis Christodoulou io.chris...@gmail.com wrote:

 Well, only the second actually, since my understanding (from a previous
 question I sent) is that the first is a known thing (issue?).
 KieScanner loads the rules project without any issues the first time (upon
 application startup) but shows a validation error if the rules project is
 updated (minor update, definitely not causing a validation error),
 reporting that it cannot Analyze the expressions involving the global
 variable and the function.

 Ευχαριστώ πολύ,
Ιωάννης Χριστοδούλου


 On Thu, Mar 20, 2014 at 9:02 PM, Michael Anstis 
 michael.ans...@gmail.comwrote:

 From what I can gather from your email there are two problems. Please
 confirm and then we can comment further:

 (1) Validation of a guided decision table, that uses a global, reports a
 validation error.

 (2) Changes to the decision table's use of a global is not being detected
 bt KieScanner.

 Sent on the move
 On 20 Mar 2014 11:28, Ioannis Christodoulou io.chris...@gmail.com
 wrote:

 In my java ee application, I use drools 6.1.0.Beta1, deployed on jboss
 eap 6.2 (I have also deployed Kie Workbench 6.0.1.Final).

 In order to get the latest updates on my rules (made on kie wb) I tried
 to set kiescanner to LATEST. This seems to not be working always (I'm not
 100% sure about the reason, it seems to happen when I have not re-deployed
 the jar with the model classes I use in my rules, or I have not clicked on
 builddeploy of the rules project), so I have reverted to using 1.0 as
 the version and not changing the version when I update the rules project.

 There is an issue with the application not validating, because I have a
 guided decision table which uses a global variable and a function, but that
 seems to not be an error after all (everything seems to build as it should).

 However, while my application is running (and watching for updates
 through scanner), if I make an update and deploy the rules project again,
 the application retrieves the update and fails with a validation error
 about not being able to analyse the expressions regarding the global
 function and the global variable.

 Any suggestions?

 Thank you very much.


 ___
 rules-users mailing list
 rules-users@lists.jboss.org
 https://lists.jboss.org/mailman/listinfo/rules-users


 ___
 rules-users mailing list
 rules-users@lists.jboss.org
 https://lists.jboss.org/mailman/listinfo/rules-users



 ___
 rules-users mailing list
 rules-users@lists.jboss.org
 https://lists.jboss.org/mailman/listinfo/rules-users

___
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users

Re: [rules-users] Rules updating error

2014-03-20 Thread Ioannis Christodoulou
I can't really make a unit test, but I can provide example drl:
Assuming that the rule project contains a guided decision table and a drl
file:
Guided Decision Table producing drl:
rule guided rule
when
then
  myFunctionCall(myGlobalList);
end

The drl file:
import java.util.List;
global java.util.List myGlobalList;

function void myFunctionCall(List aList) {
  System.out.println(List contains:+list);
}

the rules are initiated by calling:
KieSession ksession = 
List globalList = new ArrayList();
ksession.setGlobal(myGlobalList, globalList);

On Thu, Mar 20, 2014 at 9:23 PM, Michael Anstis michael.ans...@gmail.comwrote:

 Ok.

 You are correct (1) is a known issue that I am working on at the moment.

 Can you give illustrative DRL for the original rule and updated rule that
 causes problems for (2). It would help understand what could be the cause
 (or submit a pull request containing a unit test).

 Sent on the move
 On 20 Mar 2014 19:20, Ioannis Christodoulou io.chris...@gmail.com
 wrote:

 Well, only the second actually, since my understanding (from a previous
 question I sent) is that the first is a known thing (issue?).
 KieScanner loads the rules project without any issues the first time
 (upon application startup) but shows a validation error if the rules
 project is updated (minor update, definitely not causing a validation
 error),
 reporting that it cannot Analyze the expressions involving the global
 variable and the function.

 Ευχαριστώ πολύ,
Ιωάννης Χριστοδούλου


 On Thu, Mar 20, 2014 at 9:02 PM, Michael Anstis michael.ans...@gmail.com
  wrote:

 From what I can gather from your email there are two problems. Please
 confirm and then we can comment further:

 (1) Validation of a guided decision table, that uses a global, reports a
 validation error.

 (2) Changes to the decision table's use of a global is not being
 detected bt KieScanner.

 Sent on the move
 On 20 Mar 2014 11:28, Ioannis Christodoulou io.chris...@gmail.com
 wrote:

 In my java ee application, I use drools 6.1.0.Beta1, deployed on jboss
 eap 6.2 (I have also deployed Kie Workbench 6.0.1.Final).

 In order to get the latest updates on my rules (made on kie wb) I tried
 to set kiescanner to LATEST. This seems to not be working always (I'm not
 100% sure about the reason, it seems to happen when I have not re-deployed
 the jar with the model classes I use in my rules, or I have not clicked on
 builddeploy of the rules project), so I have reverted to using 1.0 as
 the version and not changing the version when I update the rules project.

 There is an issue with the application not validating, because I have a
 guided decision table which uses a global variable and a function, but that
 seems to not be an error after all (everything seems to build as it 
 should).

 However, while my application is running (and watching for updates
 through scanner), if I make an update and deploy the rules project again,
 the application retrieves the update and fails with a validation error
 about not being able to analyse the expressions regarding the global
 function and the global variable.

 Any suggestions?

 Thank you very much.


 ___
 rules-users mailing list
 rules-users@lists.jboss.org
 https://lists.jboss.org/mailman/listinfo/rules-users


 ___
 rules-users mailing list
 rules-users@lists.jboss.org
 https://lists.jboss.org/mailman/listinfo/rules-users



 ___
 rules-users mailing list
 rules-users@lists.jboss.org
 https://lists.jboss.org/mailman/listinfo/rules-users


 ___
 rules-users mailing list
 rules-users@lists.jboss.org
 https://lists.jboss.org/mailman/listinfo/rules-users

___
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users

Re: [rules-users] Rules updating error

2014-03-20 Thread Michael Anstis
Are those the initial definitions?

What changes to cause KieScanner to report errors?

Sent on the move
On 20 Mar 2014 21:34, Ioannis Christodoulou io.chris...@gmail.com wrote:

 I can't really make a unit test, but I can provide example drl:
 Assuming that the rule project contains a guided decision table and a drl
 file:
 Guided Decision Table producing drl:
 rule guided rule
 when
 then
   myFunctionCall(myGlobalList);
 end

 The drl file:
 import java.util.List;
 global java.util.List myGlobalList;

 function void myFunctionCall(List aList) {
   System.out.println(List contains:+list);
 }

 the rules are initiated by calling:
 KieSession ksession = 
 List globalList = new ArrayList();
 ksession.setGlobal(myGlobalList, globalList);

 On Thu, Mar 20, 2014 at 9:23 PM, Michael Anstis 
 michael.ans...@gmail.comwrote:

 Ok.

 You are correct (1) is a known issue that I am working on at the moment.

 Can you give illustrative DRL for the original rule and updated rule that
 causes problems for (2). It would help understand what could be the cause
 (or submit a pull request containing a unit test).

 Sent on the move
 On 20 Mar 2014 19:20, Ioannis Christodoulou io.chris...@gmail.com
 wrote:

 Well, only the second actually, since my understanding (from a previous
 question I sent) is that the first is a known thing (issue?).
 KieScanner loads the rules project without any issues the first time
 (upon application startup) but shows a validation error if the rules
 project is updated (minor update, definitely not causing a validation
 error),
 reporting that it cannot Analyze the expressions involving the global
 variable and the function.

 Ευχαριστώ πολύ,
Ιωάννης Χριστοδούλου


 On Thu, Mar 20, 2014 at 9:02 PM, Michael Anstis 
 michael.ans...@gmail.com wrote:

 From what I can gather from your email there are two problems. Please
 confirm and then we can comment further:

 (1) Validation of a guided decision table, that uses a global, reports
 a validation error.

 (2) Changes to the decision table's use of a global is not being
 detected bt KieScanner.

 Sent on the move
 On 20 Mar 2014 11:28, Ioannis Christodoulou io.chris...@gmail.com
 wrote:

 In my java ee application, I use drools 6.1.0.Beta1, deployed on jboss
 eap 6.2 (I have also deployed Kie Workbench 6.0.1.Final).

 In order to get the latest updates on my rules (made on kie wb) I
 tried to set kiescanner to LATEST. This seems to not be working always
 (I'm not 100% sure about the reason, it seems to happen when I have not
 re-deployed the jar with the model classes I use in my rules, or I have 
 not
 clicked on builddeploy of the rules project), so I have reverted to using
 1.0 as the version and not changing the version when I update the rules
 project.

 There is an issue with the application not validating, because I have
 a guided decision table which uses a global variable and a function, but
 that seems to not be an error after all (everything seems to build as it
 should).

 However, while my application is running (and watching for updates
 through scanner), if I make an update and deploy the rules project again,
 the application retrieves the update and fails with a validation error
 about not being able to analyse the expressions regarding the global
 function and the global variable.

 Any suggestions?

 Thank you very much.


 ___
 rules-users mailing list
 rules-users@lists.jboss.org
 https://lists.jboss.org/mailman/listinfo/rules-users


 ___
 rules-users mailing list
 rules-users@lists.jboss.org
 https://lists.jboss.org/mailman/listinfo/rules-users



 ___
 rules-users mailing list
 rules-users@lists.jboss.org
 https://lists.jboss.org/mailman/listinfo/rules-users


 ___
 rules-users mailing list
 rules-users@lists.jboss.org
 https://lists.jboss.org/mailman/listinfo/rules-users



 ___
 rules-users mailing list
 rules-users@lists.jboss.org
 https://lists.jboss.org/mailman/listinfo/rules-users

___
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users