I have been attempting to upgrade FishEye from v3.3 to v3.7 on Windows server and have run into a lot of problems. According to the upgrade notes the first step I should take was to uninstall the Windows Service (previously it was using wrapper.exe). This was successfully accomplished.
I created backups of the currently installed v3.3 Home and Install directories.
Next, I downloaded the v3.7 installer for 32-bit Windows. When I attempted to run it, nothing appeared to happen - certainly no installer UI appeared.
Next, I downloaded v3.6.4 and attempted to run that. Again, no installer UI appeared.
Next, I downloaded v3.5.4 and that finally offered an installer UI so I carried on with a v3.5.4 installation (assuming that it would be the way forward to an eventual v3.7 upgrade). The upgrade instructions suggested that I choose to perform a Custom install which I did. This was where my problems started.
First, when I entered C:\Program Files\Atlassian\FishEye as the install directory, the installer refused - indicating that it could not install to a path with spaces. I therefore chose its suggestion to install to C:\Atlassian\FishEye.
Once installed, FishEye started, but requested Licenses (FishEye and Crucible). I supplied these (I have starter licenses valid till December 2015 for both).
When I was able to open the Administration screen I found that the installation was using the temporary database - not the SQLServer database that had previously been set up in v3.3. I attempted to configure that connection, only to find that FishEye had now initialised the database - ie all porevious content had been lost.
I also found that the repositories configured in the previous version had disappeared.
I stopped the FishEye service, and restored the database from the prrevious evenings backup. And restarted. There now appeared some data on the Dashboard - but still no repositories.
I started to re-create repositories, whereupon FishEye started creating completely new indexes.
This now looks as if it will take hours to complete.
My most pressing question therefore is - can I simply stop the FishEye service, copy the repositories in the backup (/var/cache/...) to the FishEye data directory and restart? Are there any other files that it needs?