Everything was going along fine. Then I noticed that workflow was broken. Whenever I would try to do it, I would get a "Cannot get value for expression (#r.path}' error when I went to the second step in the wizard.
I like (and appreciate the original work on) the thumbnails so that Iwent about to debug it. I checked out the thumbnails code and the 1.4 code from port 3696. I worked to incorporate the 1.4 changes into the thumbnails code and rebuild. Still no joy. Then I found a post (which I can't seem to find again, sorry) that said faces needed to get all beans from one jar. I proceeded to make the thumbnail changes in the repository and web-client projects and rebuild the repository.jar and web-client.jar. I also made the other related changes e.g. no more faces-config-custom.xml. That worked! Now I can setup a workflow. (I am still working to get Group Review to work, but that is a separate subject.)
The question is what do I do with this now? If I am right about the above, the thumbnail changes, at least the bean ones, cannot be in a separate alfresco-thumbnails jar. I don't see how I can check these changes into the Thumbnails project (and don't know how). Also, I am reticent to check them in to the HEAD stream (don't know how there either). If others want to benefit from this in ways other than this post, I would like to help. Please let me know how.