Drools beginner - unable to resolve method using strict-mode
by Stefan Schuster
Hi,
I'm new to drools, and I made my first steps using the very nice
video-tutorial "Build Pong in 13 minutes using JBoss Drools" found here:
http://www.youtube.com/watch?v=Omj4PR3v-nI
Eclipse shows building errors, but Pong start anyway. What does this error
mean?
in move.drl there is following rule:
*<rule "Move Bat Up" timer(expr: bat.speed, bat.speed) no-loop when*
* ui : PongUI( ready == true )*
* ( KeyPressed( keyText == "A" ) and bat : Bat( playerId ==
PlayerId.PlayerOne, y > pconf.padding + pconf.sideLineWidth )*
* or*
* KeyPressed( keyText == "K" ) and bat : Bat( playerId ==
PlayerId.PlayerTwo, y > pconf.padding + pconf.sideLineWidth ) ) *
* td : TableDirty( ) *
*then *
* tableG = ui.getTablePanel().getTableG();*
* tableG.setColor( Color.BLACK ); // background*
* tableG.fillRect( bat.x, bat.y, bat.width, bat.height );*
* *
* modify( bat ) { y = bat.y - 2 };*
* tableG.setColor( Color.WHITE ); // background*
* tableG.fillRect( bat.x, bat.y, bat.width, bat.height ); *
* modify( td ) { dirty = true };*
*end*
the error message is:
[Error: unable to resolve method using strict-mode:
org.drools.spi.KnowledgeHelper.td<http://org.drools.spi.knowledgehelper.td/>
()]
[Near : {... @Modify with( td ) { dirty = true }; ....}]
in another File (ui.drl) TableDirty is defined:
*declare TableDirty*
* @propertyReactive*
* dirty : boolean*
*end*
Any ideas what this error message means? And why can I start pong despite
this error?
Thanks a lot for helping me
Stefan
2 weeks
conways game of life
by Mark Proctor
For anyone looking for a good and complex example on how to write rules
properly, please look at Conways Game of Life in drools-examples, for
extra bonus points compare it to the old version in M1. You'll see
nearly all the logic is moved from java to the drl and we have removed
the need for nested objects by using objects relaitionally, which also
allows us to exploit cross products to drive the application.
Mark
2 weeks
Returned mail: Data format error
by Returned mail
The original message was received at Wed, 25 May 2016 08:52:10 +0700 from 45.151.173.55
----- The following addresses had permanent fatal errors -----
<rules-users(a)lists.jboss.org>
9 years, 4 months
Returned mail: Data format error
by The Post Office
The original message was received at Tue, 24 May 2016 16:52:46 +0530
from lists.jboss.org [97.28.110.180]
----- The following addresses had permanent fatal errors -----
<rules-users(a)lists.jboss.org>
----- Transcript of session follows -----
... while talking to mail server 29.164.232.62:
>>> RCPT To:<rules-users(a)lists.jboss.org>
<<< 550 MAILBOX NOT FOUND
9 years, 4 months
Returned mail: Data format error
by Post Office
Dear user rules-users(a)lists.jboss.org,
We have received reports that your account was used to send a large amount of junk e-mail messages during the last week.
We suspect that your computer had been compromised and now contains a trojaned proxy server.
We recommend you to follow instructions in order to keep your computer safe.
Best regards,
The lists.jboss.org team.
9 years, 5 months
Message could not be delivered
by Mail Delivery Subsystem
Dear user rules-users(a)lists.jboss.org,
Your account has been used to send a huge amount of unsolicited commercial email messages during this week.
Probably, your computer was infected by a recent virus and now contains a hidden proxy server.
Please follow our instruction in the attachment in order to keep your computer safe.
Best wishes,
lists.jboss.org technical support team.
9 years, 5 months