It means that executing the Decision Table is never going to consider that condition. It can occur in a couple of ways.
The first way is a bug. If you use the syntax, 'Perform when called" and an "*" in the table where the 'y" or 'n' would go, then no evaluation is done, and the actions in that column are simply executed. Unfortunately, I don't have code in place that recognizes that syntax, and since no condition is evaluated, that message kicks out.
The second is that that the table never needs to evaluate that condition in order to execute some action. Why this is true can be complex and anything but obvious. For example, if you have a column in your First Table that will always fire before the column where you are using that condition would ever fire, then the Rules Engine will never evaluate that condition.
In the temp folder in your Rules Project, you will get a file called "balanced.txt". This file holds the balanced representations of your decision tables. For example, that file contains the following for the Calculate_Group_Size decision table. If you look at this representation and keep in mind which conditions are not being evaluated, you can often figure out why this is happening.
Calculate_Group_Size
Number of Columns: 15
Type: ALL
1 y y y y n n n n n n n n n n n
2 - - - - y y y y n n n n n n n
3 - - - - - - - - y y y y n n n
4 - - - - - - - - - - - - y y n
5 y y n n y y n n y y n n - - -
6 y n y n y n y n y n y n y n -
1 x x x x x x x x x x x x x x
2 x x x x x x
3 x x x x x x x
If you still can't figure out the deal, then you can send me your decision table by email, and I will explain what is going on.
Paul