Hello,
I have recently upgraded from MyEclipse 8.5 to MyEclipse 2014. I started with a fresh (new) workspace and checked out my projects into the new workspace. Some of these checkouts caused myeclipse to ask me if I wanted to “upgrade” the project, which I did. In general, things went pretty well and I am able to build/deploy/run my web apps. However, when editing JSF xhtml files, the xhtml editor underlines all attributes specified for all richfaces (rich:) and ajax4j (a4j:) tags (third party JSF libraries) in yellow and mouseover message indicates “Unknown Attribute” for each one. Strange things is, if I position the cursor in the tag and hit CTRL-Space, I see the proper/expected list of all defined attributes for the given tag.
I didn’t have this problem with MyEclipse 8.5 and don’t remember any special setup I did (in 8.5) to have it recognize richfaces/a4j tags (or any others). Also, I did verify that the appropriate rich/a4j TLD files are present in the richfaces libraries, which are located in the project’s WEB-INF/lib directory – as they have always been.