Hello,
I managed to get rid of the error.
How did you implement your evaluator class? There has been some changes to the API (unsure how recent) but my class originally only contained the evaluate(Node node) method and worked in earlier versions of Alfresco.
I'm working in 3.2 and am required to implement two methods, evaluate(Node node) and evaluate(Object obj) for the evaluator to work.
I made these changes to the class but it still wouldn't work. I then proceeded to break down the class and recreate it in a new file with the new method and it miraculously started working.
I copied the code across to the new file as I put in debug comments, the final piece of code was basically identical to the modified class (with the new method) but for some weird reason the modified class would still throw the error in Alfresco. Not sure if that makes sense.
Hope this helps.
Lily.