> With "after:CheckForUpdates,before:URLRewriter" the behavior is the same.
You can't comma separate constraints in a single string like this. Use two strings in the varargs method. Try using system.out.println instead (or a debug breakpoint) but I doubt that tapestry is logging at different log levels.