Skip to content

Commit 77ec01c

Browse files
committed
npe investigative log
1 parent 1f13649 commit 77ec01c

2 files changed

Lines changed: 10 additions & 2 deletions

File tree

core/src/main/java/com/cloud/agent/api/storage/CreateDatadiskTemplateCommand.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818

1919
import com.cloud.agent.api.Command;
2020
import com.cloud.agent.api.to.DataTO;
21+
import org.apache.commons.lang3.builder.ReflectionToStringBuilder;
22+
import org.apache.commons.lang3.builder.ToStringStyle;
2123

2224
public final class CreateDatadiskTemplateCommand extends Command {
2325
private DataTO dataDiskTemplate;
@@ -68,4 +70,8 @@ public void setDiskId(String diskId) {
6870
this.diskId = diskId;
6971
}
7072

73+
public String stringRepresentation() {
74+
return ReflectionToStringBuilder.toString(this, ToStringStyle.SIMPLE_STYLE);
75+
}
76+
7177
}

services/secondary-storage/server/src/main/java/org/apache/cloudstack/storage/resource/NfsSecondaryStorageResource.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
import static com.cloud.network.NetworkModel.USERDATA_FILE;
2525
import static com.cloud.utils.StringUtils.join;
2626
import static com.cloud.utils.storage.S3.S3Utils.putFile;
27-
import static java.lang.String.format;
2827
import static java.util.Arrays.asList;
2928
import static org.apache.commons.lang.StringUtils.substringAfterLast;
3029

@@ -475,6 +474,9 @@ public Answer execute(CreateDatadiskTemplateCommand cmd) {
475474

476475
long templateId = dataDiskTemplate.getId();
477476
String templateUniqueName = dataDiskTemplate.getUniqueName();
477+
if (s_logger.isDebugEnabled()) {
478+
s_logger.debug(String.format("no cmd? %s", cmd.stringRepresentation()));
479+
}
478480
String origDisk = cmd.getPath();
479481
long virtualSize = dataDiskTemplate.getSize();
480482
String diskName = origDisk.substring((origDisk.lastIndexOf(File.separator)) + 1);
@@ -804,7 +806,7 @@ protected Answer copyFromS3ToNfs(CopyCommand cmd, DataTO srcData, S3TO s3, DataT
804806
return postProcessing(destFile, downloadPath, destPath, srcData, destData);
805807
} catch (Exception e) {
806808

807-
final String errMsg = format("Failed to download" + "due to $1%s", e.getMessage());
809+
final String errMsg = String.format("Failed to download" + "due to $1%s", e.getMessage());
808810
s_logger.error(errMsg, e);
809811
return new CopyCmdAnswer(errMsg);
810812
}

0 commit comments

Comments
 (0)