Windows Server 2003
The upgrade documentation is a bit sparse on the subject of how to restore your old data once you've done the upgrade. I'm hoping someone can help me get going again.
I followed the instructions, backing up my MySQL database, TeamCity folder, and .BuildServer folders. I uninstalled TeamCity and when it asked me what I wanted to delete, I took the default. When I went to install v. 4.0.1 it told me that it still found files and wanted to uninstall. Of course, it couldn't uninstall because I had already done that. I deleted the entire TeamCity directory as well as the .BuildServer directory before it finally would install. Once I got it installed, I restored my old database.properties and dropped the mysql drivers .jar in the lib directory and started Tomcat.
The server remembers who I am and also remembers my other users. However, it doesn't know about any of my projects or build configurations or VCS roots. So, I restored the system and config folders under .BuildServer. Now when I log in it gives me an error:
Critical error in configuration file C:\TeamCity\Configuration Directory\.BuildServer\config\DataFeed\project-config.xml:
org.jdom.input.JDOMParseException: Error on line 6 of document file:/C:/TeamCity/Configuration%20Directory/.BuildServer/config/DataFeed/project-config.xml: Attribute "fail-if-tests-failed" must be declared for element type "build-type".
I get this for each of my projects. Now, before I go manually repairing my project definitions I'm just wondering if I've missed some important step in restoring them?
I'd appreciate any help you can give.
-- Les Walker