diff --git a/pom.xml b/pom.xml
index a7c2099051a..7da07519fea 100644
--- a/pom.xml
+++ b/pom.xml
@@ -174,7 +174,6 @@
test
client
services
- tools
@@ -511,9 +510,7 @@
developer
-
diff --git a/server/src/com/cloud/vm/VirtualMachineManagerImpl.java b/server/src/com/cloud/vm/VirtualMachineManagerImpl.java
index 354b3abdf37..1cb2f91198a 100755
--- a/server/src/com/cloud/vm/VirtualMachineManagerImpl.java
+++ b/server/src/com/cloud/vm/VirtualMachineManagerImpl.java
@@ -2470,9 +2470,11 @@ public class VirtualMachineManagerImpl extends ManagerBase implements VirtualMac
if( info.hvtoolsversion != null && !info.hvtoolsversion.isEmpty() ) {
UserVmVO userVm = _userVmDao.findById(vm.getId());
- _userVmDao.loadDetails(userVm);
- userVm.setDetail("hypervisortoolsversion", info.hvtoolsversion);
- _userVmDao.saveDetails(userVm);
+ if (userVm != null) {
+ _userVmDao.loadDetails(userVm);
+ userVm.setDetail("hypervisortoolsversion", info.hvtoolsversion);
+ _userVmDao.saveDetails(userVm);
+ }
}
if (trackExternalChange) {