Are you using the correct logger in your phase listener? It’s really very strange, that your phase listener isn’t working at all. You could test it by replacing your log statements with something like System.out.println().
Regarding the error you are getting. I never saw this message before. You should try to find out what this message really means. There seem to be many posts on the net regarding this, like: