fix regression from PR #221
when bootstrapping into an empty directory with -Dappbase parameter, the version must be read first from the configuration in order to create a valid appbase after re-reading the just downloaded getdown.txt (in verisoned mode)
This commit is contained in:
@@ -594,7 +594,10 @@ public class Application
|
||||
* like the appbase and version.
|
||||
*/
|
||||
public void initBase (Config config) throws IOException {
|
||||
// first determine our application base, this way if anything goes wrong later in the
|
||||
// first extract our version information
|
||||
_version = config.getLong("version", -1L);
|
||||
|
||||
// determine our application base, this way if anything goes wrong later in the
|
||||
// process, our caller can use the appbase to download a new configuration file
|
||||
_appbase = config.getString("appbase");
|
||||
if (_appbase == null) {
|
||||
@@ -609,9 +612,6 @@ public class Application
|
||||
_appbase += "/";
|
||||
}
|
||||
|
||||
// extract our version information
|
||||
_version = config.getLong("version", -1L);
|
||||
|
||||
// if we are a versioned deployment, create a versioned appbase
|
||||
try {
|
||||
_vappbase = createVAppBase(_version);
|
||||
|
||||
Reference in New Issue
Block a user