Hi Mark,<br><br>This is the gist of the IRC discussion (raised by nik9000) you was asking about. <br><br>I tried with a new download from trunk and the CCE remains:-<br><br>class Taggable {}<br>class Asset extends Taggable {}<br>
class TagDataReceivedEvent {<br>  private final Taggable taggable;<br>  public Taggable getTaggable() { return taggable; }<br>}<br><br>rule &quot;f&quot;<br>when<br>    $e: TagDataReceivedEvent(newLocation != oldLocation)<br>
<span style="color: rgb(255, 0, 0);">    $a: Asset() from $e.taggable</span><br style="color: rgb(255, 0, 0);">then<br>    System.err.println(&quot;ASF&quot; + $a);<br>end<br><br><span style="color: rgb(255, 0, 0);">ClassCastException thrown on the &quot;from&quot; - you thought this might have been changed to fail (I took to mean as &quot;not match&quot; rather than a RTE failue).</span><br style="color: rgb(255, 0, 0);">
<br>Cheers,<br><br>Mike<br>