<div dir="ltr"><div style="font-family:arial,sans-serif;font-size:13px">Hi,</div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">I&#39;m new to drools, and I made my first steps using the very nice video-tutorial &quot;Build Pong in 13 minutes using JBoss Drools&quot; found here: <a href="http://www.youtube.com/watch?v=Omj4PR3v-nI" target="_blank">http://www.youtube.com/watch?v=Omj4PR3v-nI</a></div>
<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">Eclipse shows building errors, but Pong start anyway. What does this error mean?</div><div style="font-family:arial,sans-serif;font-size:13px">
<br></div><div style="font-family:arial,sans-serif;font-size:13px">in move.drl there is following rule:</div><div style="font-family:arial,sans-serif;font-size:13px"><i>&lt;rule &quot;Move Bat Up&quot; timer(expr: bat.speed, bat.speed) no-loop when</i></div>
<div style="font-family:arial,sans-serif;font-size:13px"><i>    ui : PongUI(  ready == true )</i></div><div style="font-family:arial,sans-serif;font-size:13px"><i>    ( KeyPressed( keyText == &quot;A&quot; ) and bat : Bat( playerId == PlayerId.PlayerOne, y &gt; pconf.padding + pconf.sideLineWidth )</i></div>
<div style="font-family:arial,sans-serif;font-size:13px"><i>      or</i></div><div style="font-family:arial,sans-serif;font-size:13px"><i>      KeyPressed( keyText == &quot;K&quot; ) and bat : Bat( playerId == PlayerId.PlayerTwo, y &gt; pconf.padding + pconf.sideLineWidth ) )<span style="white-space:pre-wrap">        </span></i></div>
<div style="font-family:arial,sans-serif;font-size:13px"><i>    td : TableDirty( )      </i></div><div style="font-family:arial,sans-serif;font-size:13px"><i>then    </i></div><div style="font-family:arial,sans-serif;font-size:13px">
<i>    tableG = ui.getTablePanel().getTableG();</i></div><div style="font-family:arial,sans-serif;font-size:13px"><i>    tableG.setColor( Color.BLACK ); // background</i></div><div style="font-family:arial,sans-serif;font-size:13px">
<i>    tableG.fillRect( bat.x, bat.y, bat.width, bat.height );</i></div><div style="font-family:arial,sans-serif;font-size:13px"><i>     </i></div><div style="font-family:arial,sans-serif;font-size:13px"><i>    modify( bat ) { y = bat.y - 2 };</i></div>
<div style="font-family:arial,sans-serif;font-size:13px"><i>    tableG.setColor( Color.WHITE ); // background</i></div><div style="font-family:arial,sans-serif;font-size:13px"><i>    tableG.fillRect( bat.x, bat.y, bat.width, bat.height );  </i></div>
<div style="font-family:arial,sans-serif;font-size:13px"><i>    modify( td ) { dirty = true };</i></div><div style="font-family:arial,sans-serif;font-size:13px"><i>end</i></div><div style="font-family:arial,sans-serif;font-size:13px">
<br></div><div style="font-family:arial,sans-serif;font-size:13px">the error message is:</div><div style="font-family:arial,sans-serif;font-size:13px">[Error: unable to resolve method using strict-mode: <a href="http://org.drools.spi.knowledgehelper.td/" target="_blank">org.drools.spi.KnowledgeHelper.td</a>()]</div>
<div style="font-family:arial,sans-serif;font-size:13px">[Near : {... @Modify with( td ) { dirty = true }; ....}]</div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">
<br></div><div style="font-family:arial,sans-serif;font-size:13px">in another File (ui.drl) TableDirty is defined:</div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">
<i>declare TableDirty</i></div><div style="font-family:arial,sans-serif;font-size:13px"><i><span style="white-space:pre-wrap">        </span>@propertyReactive</i></div><div style="font-family:arial,sans-serif;font-size:13px"><i>    dirty : boolean</i></div>
<div style="font-family:arial,sans-serif;font-size:13px"><i>end</i></div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">
<br></div><div style="font-family:arial,sans-serif;font-size:13px">Any ideas what this error message means? And why can I start pong despite this error?</div><div style="font-family:arial,sans-serif;font-size:13px"><br></div>
<div style="font-family:arial,sans-serif;font-size:13px">Thanks a lot for helping me</div><div class="" style="margin:2px 0px 0px;font-family:arial,sans-serif;font-size:13px"><div id=":bs" class="" tabindex="0"><img class="" src="https://mail.google.com/mail/u/0/images/cleardot.gif"></div>
</div><span class="" style="font-family:arial,sans-serif;font-size:13px"><font color="#888888"><div><br></div><div>Stefan</div></font></span></div>