Found my problem. I was invoking kbuilder.add(..) for the declarations /after/ the rules. Simply switching the order fixed the problem. -- View this message in context: http://www.nabble.com/Share-%27declare%27-by-adding-drl-to-KnowledgeBuilder--tp25208077p25216742.html Sent from the drools - user mailing list archive at Nabble.com.