I had the same problem with the workflow. It stopped working once I have added an almost empty Bibtex entry in Bibdesk (just attached the pdf without filling in the fields). Since I do that quite often I thought it would be a good idea to make the workflow a bit more failsafe by giving the date value a standard value of 0 if none exists (ccl_bplist.py, line 123--127):