From an initial look what you've posted looks in line with the MonthFormPropertyRenderer example (Creating a new form property in Activiti ). As a diagnostic check perhaps it's worth checking that those versions of the config files are the ones being read? To check whether those are the config files being used, maybe you could try taking parts of those files out and restarting to see whether you then get an error related what you've taken out (e.g. MonthFormPropertyRenderer entry and see if you get an error for that when you upload your file)? I also notice you've used a different package name from the examples - I wouldn't expect that to be the problem but it is worth checking.