I upgraded from STS 2.2.1 to 2.3.0. Under 2.2.1, I had used the "New -> Spring Template Project" feature. Now in STS 2.3.0, when I try to create a new Spring Template Project for one of the templates I had previously used under STS 2.2.1, I get the following error message...
Could not read initialization data for template "org.springframework.templates.mvc-3.0.0"
When I look a bit deeper I see that STS 2.2.1, has downloaded a folder to ".metadata/.sts/content" called "org.springframework.templates.mvc-2.2.0". Based on the error message, it appears that STS 2.3.0 is looking for a folder called "org.springframework.templates.mvc-3.0.0" in the same directory. I'm guessing that since this does not exist, that is why I'm seeing the error message.
It appears that STS 2.3.0 is confused by the previous version of the template and does not attempt to download the latest version of the template.
As a potential workaround, if you manually delete the old template, then STS 2.3.0 will download the new template and everything will work fine. For me this was as simple as "rm -rf /home/daniel/Eclipse\ Projects/.metadata/.sts/content/*".
Please let me know if you need any additional information.