diff -r eeb783e79897 glassfish.common/src/org/netbeans/modules/glassfish/common/GlassfishInstance.java --- a/glassfish.common/src/org/netbeans/modules/glassfish/common/GlassfishInstance.java Mon Aug 11 11:21:39 2014 +0200 +++ b/glassfish.common/src/org/netbeans/modules/glassfish/common/GlassfishInstance.java Mon Aug 11 13:30:12 2014 +0200 @@ -442,7 +442,7 @@ GlassFishVersion version = ServerUtils.getServerVersion( ip.get(GlassfishModule.GLASSFISH_FOLDER_ATTR)); try { - instance = new GlassfishInstance(ip, version, gip); + instance = new GlassfishInstance(ip, version, gip, updateNow); tagUnderConstruction(deployerUri); if (!instance.isPublicAccess()) { instance.ic.add(instance.commonSupport); @@ -760,7 +760,7 @@ @SuppressWarnings("LeakingThisInConstructor") private GlassfishInstance(Map ip, GlassFishVersion version, - GlassfishInstanceProvider instanceProvider) { + GlassfishInstanceProvider instanceProvider, boolean prepareProperties) { this.version = version; this.process = null; ic = new InstanceContent(); @@ -783,7 +783,11 @@ } else { domainXMLListener = null; } - this.properties = prepareProperties(ip); + if (prepareProperties) { + this.properties = prepareProperties(ip); + } else { + this.properties = new Props(ip); + } if (!isPublicAccess()) { // Add this instance into local lookup (to find instance from // node lookup).